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

Closes #10428
Worry about that when someone complains about it, it's a really dumb algorithm