Fix shop page and product card design based on user requirements

- Redesign product card with 3 action buttons below image
- Add sidebar filters to shop page (desktop)
- Add mobile filter drawer
- Update product card layout: badge, image, action buttons, product info, rating, price
- Add filter sections: categories, brands, price, colors, sizes
- Support Light + Dark mode
- Grid view controls: 2, 3, 4 columns

Co-authored-by: Cursor <cursoragent@cursor.com>
