GET /api/products (Public)
Supports robust query filtering: ?category=electronics&minPrice=100&sort=newest&page=1
GET /api/products/:slug (Public)
POST /api/products (Requires Admin Token, Multipart Form-Data)
Upload files via the images field.
DELETE /api/products/:id (Requires Admin Token)