Посчитать сумму значений всех элементов массива:
const sum = arr.reduce((acc, n) => acc + n.number, 0);
Затем собрать новый массив, где элементам будет добавлено новое свойство - отношение значения и суммы, умноженное на сто:
const newArr = arr.map(n => ({ ...n, percent: n.number / sum * 100 }));