Order editing new validations and handled `userErrors`

Order editing mutations now include additional validations. When these validations fail, the API returns relevant userErrors in the response. These changes apply to all supported API versions.


This is a companion discussion topic for the original entry at https://shopify.dev/changelog/order-editing-new-validations-and-handled-usererrors