.map() podría usarse como un paso antes de filter()
products .map(product => product.productName.toLowerCase()) .filter(...)Simplemente convierta a minúsculas dentro del filtro antes de comparar.
p.ej
product.productName.toLowerCase().includes .... .
Si se queja de ser un objeto, conviértalo primero en una cadena.
product.productName.toString().toLowerCase().includes ....