Можно еще более универсально забацать...
const products = [
{vid:"Квадрат нержавеющий", size:"150", type:"06ХН28МДТ",price:1200},
{vid:"Круг нержавеющий", size:"11", type:"ФБ123ЧВЯ",price:300},
{vid:"Лист нержавеющий", size:"15", type:"ZAQ987",price:2500}
];
const q = {
vid: v => v.includes('нержавеющий'),
price: v => v >1000
}
const fn = q => o => Object.entries(q).every(([k, f]) => f(o[k]))
const res = products.filter(fn(q))
console.log(res)