CLN/TST: Remove redundant/unnecessary windows/moments tests
- [x] closes #37535
- [x] tests added / passed
- [x] Ensure all linting tests pass, see [here](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit) for how to run them


* Avoids running similar `def test_*` checks more than once
* Thins out the `consistency_data` pytest fixture to test data with certain properties only once (constant values, all nans, monotonically increasing, etc)