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

Closes #10428
you can't do this here because we need to do this only if the array value is primitive :\ it's like my comments are being ignored ;_;