feat(Query/filter): add validations for filters
test(Query/filter): add test suite for different filters