I cleaned up the Outnet scraper following the performance comparison from earlier. Based on the results, I switched the OutnetProduct page object model to use AngleSharp for HTML parsing instead of Selenium, removing the duplicate implementation.

I also added pagination support so the scraper can fetch products across multiple pages until it reaches the requested count. This is important since product listings are paginated and a single page might not have enough items.