fix(filterFilter): let expression object `{$: '...'}` also match primitive items

Closes #10428
If this test is failing, it means the implementation is broken