- fulfillmentOrderCancel now returns a specific fulfillmentOrderCancelError type instead of generic userError
- Error responses include a new code field for easier programmatic handling
- Supports the new in‑progress fulfillment order feature and restricts canceling orders with reported progress