В английском языке используется how much для выражения цены, потому что деньги (money) — неисчисляемое существительное. 12
Несмотря на то, что подразумеваемая сумма выражается в числах, в языке для описания стоимости используется грамматика, связанная с неисчисляемыми понятиями. 1
Однако если вопрос касается цены в конкретной валюте, которая является исчисляемой, например, в рублях, то используется how many. 1