Сделать разок так:
[
"slice",
"lastIndexOf",
"indexOf",
"forEach",
"map",
"filter",
"reduce",
"reduceRight",
"some",
"every",
"find",
"findIndex",
"includes"
].forEach(method => {
if(method in NodeList.prototype) return;
NodeList.prototype[method] = Array.prototype[method];
});
и забыть.
Честно говоря меня подбешивает, что NodeList не наследник Array. Для HTMLCollection причина понятна, но для NodeList - хоть убей.