1. Açık kaynak bir karşılaştırma "arayüzü" bulabileceğinizi pek sanmıyorum. Zaten böyle bir arayüzün içerisinde onlarca bileşen olduğunu düşünürsek tam aklınızdaki gibi birşey zaten bulamazsınız.
2. İlk maddede söylediğim gibi, filtrelemeyi tek bir bileşen gibi düşünmemek lazım. Kendin o yapıyı kolayca kurabilirsin. Filtrelerin her birinin farklı türde olacağını (biri fiyat aralığı, biri marka listesi, biri disk kapasitesi gibi) da düşünürsek tüm filtre türlerini kapsayan bir bileşeni yönetmek her filtre türü için ayrı bir bileşenle ilerlemekten daha zor olacaktır.
3. Arkadaki uygulamada kullanacağın mimari bence oldukça önemsiz. Veriyi hızlı toparlayabildiğin sürece Express olmuş, Amplify olmuş, Laravel olmuş, FastAPI olmuş, pek de önemli değil. Bu konuda uzun uzun yazmak mümkün ama özeti şu, sen hangisini biliyorsan onu seç.
Böyle bir projede asıl zaman alacak şey verinin toparlanması olacaktır. O yapıyı sağlam kurduktan sonra diğerleri ikinci planda kalıyor. Veriyi filtrelere göre baştan organize edeceğin bir Redis/RediSearch veya tercihe göre ElasticSearch hayat kurtarır.