Raised for invalid SDK usage caught client-side, before any request is sent.
@type t() :: %Monzo.Error.ValidationError{ __exception__: true, field: atom() | String.t(), message: String.t() }