Решил задачу, хоть и топорно. Если кто может подсказать, как сократить, буду рад
this.buttons[index].addEventListener("change", () => {
totalSum.value = Number(totalSum.innerText.match(/[0-9/.]+/g));
let checkedInputs = document.querySelectorAll(":checked");
let marginPrice = [];
checkedInputs.forEach((el) => marginPrice.push(Number(el.value)));
let marginPriceSum = marginPrice.reduce((a, b) => a + b);
if (checkedInputs.length > 0) {
totalSum.value = totalSumPerTick + marginPriceSum;
totalSum.innerText = totalSum.value + " рублей";
}
});