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

Closes #10428
The `!matchAnyProperty && (expression !== null)` check ensure that expression is an Object (not in the most readable ay admitedly).
Pushed an update...