Move moments/test_moments_rolling_apply.py to window/test_apply.py
- [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

Since some tests are not running on `windows/moments` (https://github.com/pandas-dev/pandas/issues/37535), moving some lighter apply tests to `test_apply.py`

Flakey test - restarting CI. https://github.com/pandas-dev/pandas/runs/3981972547?check_suite_focus=true

```
def assert_equal_zip_safe(result: bytes, expected: bytes):
        """
        We would like to assert these are equal, but the 10th and 11th bytes are a
        last-modified timestamp, which in some builds is off-by-one, so we check around
        that.
    
        See https://en.wikipedia.org/wiki/ZIP_(file_format)#File_headers
        """
        assert result[:9] == expected[:9]
>       assert result[11:] == expected[11:]
E       AssertionError: assert b'\x11WS\x83\...0\x00\x00\x00' == b'\x11WS\x83\...0\x00\x00\x00'
E         At index 1589 diff: b'\xd7' != b'\xd6'
E         Use -v to get the full diff
```
