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

Closes #10428
In fact, this isn't the right approach to this at all, we can't set this up here. It needs to be an extra case below