Для карточки 5х5 перебор примерно такой:
for (let i=0; i < 5; i+=5) {
if (cells[i].isFlipped
&& cells[i+1].isFlipped
&& cells[i+2].isFlipped
&& cells[i+3].isFlipped
&& cells[i+4].isFlipped
) {
// весь столбец подсвечен
}
}
for (let i=0; i < 5; i++) {
if (cells[i].isFlipped
&& cells[i+5].isFlipped
&& cells[i+10].isFlipped
&& cells[i+15].isFlipped
&& cells[i+20].isFlipped
) {
// вся строка подсвечена
}
}
Вместо isFlipped сделайте свою проверку, по классу или какому-то свойству.
Но по хорошему, нужно держать копию данных из ячеек в массиве, а не вытаскивать их из DOM каждый раз (это же довольно затратная операция).