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 (
    7844, 7731, 7482, 7483, 7481, 7753, 7752, 
    7494, 7495, 7493, 7478, 7477, 7476, 
    5202, 5200, 5203, 5201, 5199, 2748, 
    6978, 6977, 6975, 6976, 7087
  ) 
  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.00036

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "18.16"
    },
    "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": 27,
        "rows_produced_per_join": 5,
        "filtered": "19.12",
        "index_condition": "(`dbggbern`.`cscart_product_prices`.`product_id` in (7844,7731,7482,7483,7481,7753,7752,7494,7495,7493,7478,7477,7476,5202,5200,5203,5201,5199,2748,6978,6977,6975,6976,7087))",
        "cost_info": {
          "read_cost": "17.64",
          "eval_cost": "0.52",
          "prefix_cost": "18.16",
          "data_read_per_join": "123"
        },
        "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
2748 15.90000000
5199 9.90000000
5200 9.90000000
5201 9.90000000
5202 9.90000000
5203 9.90000000
6975 69.90000000
6976 69.90000000
6977 59.90000000
6978 44.90000000
7087 54.90000000
7476 19.90000000
7477 19.90000000
7478 19.90000000
7481 24.90000000
7482 24.90000000
7483 24.90000000
7493 29.90000000
7494 29.90000000
7495 29.90000000
7731 24.90000000
7752 29.90000000
7753 29.90000000
7844 24.90000000