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

Closes #10428
But nothing --- this change, which is not supposed to impact objects at all, is breaking this test. Thus proving that it is not the right thing to do.