CI: locking `pytest` version = `8.1.0`
- [x] closes #57718

locked `pytest` to version more then `8.1.0`, as a temporary solution.

the reason: with the latest `pytest` version `8.1.0` we get an error when runninig pytest
``` 
File "/home/panda/miniforge3/envs/pandas-dev/lib/python3.10/site-packages/pluggy/_manager.py", line 342, in _verify_hook
    raise PluginValidationError(
pluggy._manager.PluginValidationError: Plugin 'pytest_cython' for hook 'pytest_collect_file'
hookimpl definition: pytest_collect_file(path, parent)
Argument(s) {'path'} are declared in the hookimpl but can not be found in the hookspec
```
I think, it’s a bug in the last version of `pytest-cython-0.2.1` (see [link](https://github.com/lgpage/pytest-cython/issues/59))
which is related to enforcing deprecation of `path` parameter in the last version of `pytest 8.1.0` (see [link](https://github.com/pytest-dev/pytest/issues/11779))
I think the pytest devs just yanked 8.1 from pypi and conda forge so we may not need this anymore: https://github.com/pytest-dev/pytest/issues/12069

e.g. https://github.com/pandas-dev/pandas/actions/runs/8146954729/job/22266609711#step:4:427 indeed, seems we don't need this anymore.  Thank you, @mroeschke, I will close this PR. Thanks for being proactive on this!