Cancel an authorization

Locally cancels an authorization that should no longer proceed. Cancellation prevents future Collate processing and rejects future writes against the authorization. It does not reverse a payer submission that has already been received — `submission.payerReceipt` and `submission.decision` are preserved on the canceled snapshot. Authorizations in `completed` or `canceled` cannot be canceled again. ## Returns Returns the canceled authorization.