Add fraud reporting methods

r? @cosn 

Add methods for reporting charges as safe/fraudulent and including reasons in refunds.
OK, then can we make this its own type and have them as consts (just like we do for all other "enum"-like things)? Pro is discoverability and better dev experience, con being churn when we add new values