fix "In List" integer/float validation

The issue I mentioned in pull request #718 still needed fixing for the "In List" filter.

I also added some basic tests for validation on the Int/Float filters.