Dispute API: Reason code

Change reason_code to string to support non-numeric values introduced by Visa.

See https://developer.clearhaus.com/rels/dispute and https://developer.clearhaus.com/rels/event.