Calcule o preço total dos produtos

Crie uma função que receba uma coleção de produtos, calcule o preço total e o retorne como um número. Cada produto é um array associativo com um nome, uma quantidade e um preço por unidade. Cada produto contribui com quantity × price para o total.

Exemplos

// uma garrafa de leite
get_total_price([["product" => "Milk", "quantity" => 1, "price" => 1.5]]); // 1.5

// leite e cereal
get_total_price([["product" => "Milk", "quantity" => 1, "price" => 1.5], ["product" => "Cereals", "quantity" => 1, "price" => 2.5]]); // 4

// três garrafas de leite
get_total_price([["product" => "Milk", "quantity" => 3, "price" => 1.5]]); // 4.5

// vários produtos
get_total_price([["product" => "Milk", "quantity" => 1, "price" => 1.5], ["product" => "Eggs", "quantity" => 12, "price" => 0.1], ["product" => "Bread", "quantity" => 2, "price" => 1.6], ["product" => "Cheese", "quantity" => 1, "price" => 4.5]]); // 10.4

// doces baratos
get_total_price([["product" => "Chocolate", "quantity" => 1, "price" => 0.1], ["product" => "Lollipop", "quantity" => 1, "price" => 0.2]]); // 0.3

Observações

Pode haver efeitos de precisão de ponto flutuante, por isso os testes comparam os resultados usando uma pequena tolerância.