## Description Search queries, filters, and sorting options are currently stored in local React state. This causes users to lose their selected settings when refreshing the page or navigating away. Store these settings in URL query parameters to preserve the current catalog state and allow users to share filtered results. Relevant files: - `frontend/src/App.tsx` - `frontend/src/pages/categoryPage/categoryPage.tsx` - `frontend/src/pages/homePage/homePage.tsx` ## Acceptance criteria - [ ] Store search queries, category, manufacturer, and sorting options in URL query parameters. - [ ] Restore the selected filters and sorting when refreshing the page. - [ ] Ensure shared URLs display the correct filtered results. - [ ] Preserve filter state when using browser back/forward navigation. - [ ] Ensure resetting filters updates the URL accordingly. ## Dependencies None.