Fix for breaking changes in spree

Recent changes in spree made to fix spree/spree#2851 and spree/spree#3064 were breaking spree_product_sort, resulting in some products disappearing from taxon index.

This fix adds a Product scope decorator to fix add_search_scope :in_taxon updated in spree.