Improved Product::filteredProducts and ProductsWidget - now with additional filters as callable[] can be applied