- productUpdate mutation now accepts an identifier argument for locating products by id, handle, or customId
- Supports global ID, handle, or a unique metafield (namespace/key/value) as the identifier
- Enables external systems to reference products using their own IDs instead of the internal product ID