Parametrized test_json_table_schema module
- [X] closes #19070 
- [X] tests added / passed
- [X] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
- [ ] whatsnew entry

Could potentially consolidate all of the ``dtype`` tests further but didn't want to rock the boat too much