DEPR: squeeze argument in read_csv/read_table/read_excel
- [ ] closes #43242
- [ ] tests added / passed
- [ ] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing.html#code-standards) for how to run them
- [ ] whatsnew entry

Wanted some feedback on the new approach to verify stacklevel in the tests.

Also, I'm not sure how to deprecate this for ``ExcelFile.parse``. It will probably warn there as well, but IDK if we need to update the ExcelFile docs. th.assert_produces_warning should check the stacklevel and raise if is not correct. This should be enough I think? > Wanted some feedback on the new approach to verify stacklevel in the tests.
> 
> Also, I'm not sure how to deprecate this for `ExcelFile.parse`. It will probably warn there as well, but IDK if we need to update the ExcelFile docs.

ok to tackle in a followup thanks @lithomas1  @phofl Are there other comments that I should address in a follow-up? The current approach is using tm.assert_produces_warning in the conftest since thats where the warnings should be raised.

If OK, I will make another PR updating all the other tests, and changing their stacklevels if necessary.