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