Implement Query Product Variant [sphere.io] according to documentation. Fixes #733