Remove TestData in frame tests in multiple files - part 3
Part of #22471 

This is removing/replacing TestData usage in the following files:
* `test_query_eval.py`
* `test_indexing.py`

Also removes `TestData` from `pandas/tests/frame/common.py` 

--------
- [x] closes #22471
- [x] tests added / passed
- [x] passes `black pandas`
- [x] passes `git diff upstream/master -u -- "*.py" | flake8 --diff`