fix fetchProductsWithBestOfferByUrl in ProuctsAsyncReporitory and add this same method to ProuctsReporitory