Для выделения используем класс:
.highlight {
color: green;
}
Элемент с минимальным значением можно найти отсортировав все и взяв нулевой:
document.querySelectorAll('.table-price tr').forEach(n => {
const td = Array
.from(n.querySelectorAll('td:not(.logo-table)'))
.sort((a, b) => parseInt(a.innerText) - parseInt(b.innerText))
.shift();
td.classList.add('highlight');
});
Или последовательно перебирая элементы и делая на каждом шаге выбор между текущим и минимальным из уже просмотренных:
document.querySelectorAll('.table-price tr').forEach(n => {
const td = Array
.from(n.cells)
.slice(1)
.reduce((min, n) => parseInt(min.innerText) < parseInt(n.innerText) ? min : n);
td.classList.add('highlight');
});
Демо. Представлены оба варианта, второй с небольшим изменением - ищется максимальный.