List products
Lists products for a merchant with optional pagination
Create product
Creates a new product for a merchant
Create product with price
Creates a product and its initial price atomically
Get product
Retrieves a specific product by ID
Update product
Updates an existing product
Archive product
Archives a product (soft delete)