[ENDPOINTS]
* POST /products Criação de um produto
* PUT /products/{id} Atualização de um produto
* GET /products/{id} Busca de um produto por ID
* GET /products Lista de produtos
* GET /products/search?q={String}&min_price={Double}&max_price{Double} Lista de produtos filtrados
* DELETE /products/{id} Deleção de um produto