Я бы сделал так:
с бекенда передавал бы текущий курс валют по отношению к основной вида:
rates = {
usd:100,
eur:100
rub: 100
uah:100
}
а дальше скриптом проходился бы по элементам
.price[data-value]
и по курсу считал бы итоговую стоимость
Курс валют можно брать по АПИ почти любого банка