SELECT 
  cscart_product_prices.product_id, 
  MIN(
    IF(
      cscart_product_prices.percentage_discount = 0, 
      cscart_product_prices.price, 
      cscart_product_prices.price - (
        cscart_product_prices.price * cscart_product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  cscart_product_prices 
WHERE 
  cscart_product_prices.product_id IN (
    3052, 3634, 3053, 5209, 3852, 3851, 5235, 
    5234, 5849, 5554, 5551, 5553, 5550, 
    5552, 5123, 5125, 2242, 4244, 7892, 
    6059, 5895, 5844, 6034, 6035
  ) 
  AND cscart_product_prices.lower_limit = 1 
  AND cscart_product_prices.usergroup_id IN (0, 1) 
GROUP BY 
  cscart_product_prices.product_id

Query time 0.00068

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "16.81"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "cscart_product_prices",
        "access_type": "range",
        "possible_keys": [
          "usergroup",
          "product_id",
          "lower_limit",
          "usergroup_id"
        ],
        "key": "product_id",
        "used_key_parts": [
          "product_id"
        ],
        "key_length": "3",
        "rows_examined_per_scan": 24,
        "rows_produced_per_join": 4,
        "filtered": "19.12",
        "index_condition": "(`dbggbern`.`cscart_product_prices`.`product_id` in (3052,3634,3053,5209,3852,3851,5235,5234,5849,5554,5551,5553,5550,5552,5123,5125,2242,4244,7892,6059,5895,5844,6034,6035))",
        "cost_info": {
          "read_cost": "16.35",
          "eval_cost": "0.46",
          "prefix_cost": "16.81",
          "data_read_per_join": "110"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`dbggbern`.`cscart_product_prices`.`lower_limit` = 1) and (`dbggbern`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
2242 3.50000000
3052 19.90000000
3053 19.90000000
3634 19.90000000
3851 12.90000000
3852 12.90000000
4244 24.90000000
5123 34.90000000
5125 19.90000000
5209 39.90000000
5234 12.90000000
5235 12.90000000
5550 19.90000000
5551 19.90000000
5552 19.90000000
5553 19.90000000
5554 24.90000000
5844 19.90000000
5849 2.90000000
5895 59.90000000
6034 19.90000000
6035 19.90000000
6059 69.90000000
7892 29.90000000