- orderCancel mutation now returns a structured OrderCancelJobResult via a new jobResult field
- Provides cancellation status, errors, and affected order for async handling
- Existing generic job field remains unchanged, so existing integrations are unaffected