Discard an unused voucher — releases it from the reserved state.
POST /api/v1/vouchers/:voucherId/discard-voucher
Discards a voucher that is no longer needed. The voucher must be in RESERVED or REDEEMED status. Once discarded, the voucher cannot be used.
This endpoint accepts both API key and registered user tokens.