Refactor/product query builder registry

Dunno yet, the FieldFilter and FieldSorter could be used for other Entities, AttributeFilter and AttributeSorter are specific to Product. Hesitating with Query folder naming too, it could be named ProductQuery to specialize the classes inside.