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

Closes #10428
Should use top-level `$` property to match against primitive array values