Dynamic complexity cost for `productSet` mutation

The productSet mutation mutation now uses dynamic complexity costing that more accurately reflects the actual computational cost of operations.


This is a companion discussion topic for the original entry at https://shopify.dev/changelog/dynamic-complexity-cost-for-productset-mutation