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

Closes #10428
The "expression being an object" isn't what we care about here. What we care about is, items in the array NOT being objects.