Update pytest to 8.2.2 and pytest-asyncio to 0.23.7
Update pytest to 8.2.2: https://github.com/pytest-dev/pytest/releases/tag/8.2.2

The update of pytest requires the update of pytest-asyncio as well. See:
- https://github.com/pytest-dev/pytest-asyncio/pull/823

Otherwise, we get an AttributeError: https://github.com/huggingface/dataset-viewer/actions/runs/9378353611/job/25821435791
```
AttributeError: 'FixtureDef' object has no attribute 'unittest'
```
```
==================================== ERRORS ====================================
____________________ ERROR at setup of test_get_healthcheck ____________________

event_loop = <_UnixSelectorEventLoop running=False closed=False debug=False>
request = <SubRequest 'app_test' for <Function test_get_healthcheck>>
kwargs = {'app_config': AppConfig(api=ApiConfig(external_auth_url='http://localhost:8888/api/datasets/%s/auth-check', hf_auth_p...onfig(level=20), queue=QueueConfig(mongo_database='dataset_viewer_queue_test', mongo_url='mongodb://localhost:27017'))}

    @functools.wraps(fixture)
    def _asyncgen_fixture_wrapper(
        event_loop: asyncio.AbstractEventLoop, request: SubRequest, **kwargs: Any
    ):
        func = _perhaps_rebind_fixture_func(
>           fixture, request.instance, fixturedef.unittest
        )
E       AttributeError: 'FixtureDef' object has no attribute 'unittest'

/home/runner/.cache/pypoetry/virtualenvs/sse-api-Z9Qw0xoN-py3.9/lib/python3.9/site-packages/pytest_asyncio/plugin.py:276: AttributeError
=========================== short test summary info ============================
ERROR tests/test_app.py::test_get_healthcheck - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_metrics - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_only_updates - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_only_initialization[?all=true-expected_events0] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_only_initialization[-expected_events1] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_only_initialization[?all=false-expected_events2] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_initialization_and_updates[?all=true-expected_events0] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_initialization_and_updates[?all=false-expected_events1] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_initialization_and_updates[-expected_events2] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
========================= 1 passed, 9 errors in 1.09s ==========================
```
Update pytest to 8.2.2 and pytest-asyncio to 0.23.7: Update pytest to 8.2.2: https://github.com/pytest-dev/pytest/releases/tag/8.2.2

The update of pytest requires the update of pytest-asyncio as well. See:
- https://github.com/pytest-dev/pytest-asyncio/pull/823

Otherwise, we get an AttributeError: https://github.com/huggingface/dataset-viewer/actions/runs/9378353611/job/25821435791
```
AttributeError: 'FixtureDef' object has no attribute 'unittest'
```
```
==================================== ERRORS ====================================
____________________ ERROR at setup of test_get_healthcheck ____________________

event_loop = <_UnixSelectorEventLoop running=False closed=False debug=False>
request = <SubRequest 'app_test' for <Function test_get_healthcheck>>
kwargs = {'app_config': AppConfig(api=ApiConfig(external_auth_url='http://localhost:8888/api/datasets/%s/auth-check', hf_auth_p...onfig(level=20), queue=QueueConfig(mongo_database='dataset_viewer_queue_test', mongo_url='mongodb://localhost:27017'))}

    @functools.wraps(fixture)
    def _asyncgen_fixture_wrapper(
        event_loop: asyncio.AbstractEventLoop, request: SubRequest, **kwargs: Any
    ):
        func = _perhaps_rebind_fixture_func(
>           fixture, request.instance, fixturedef.unittest
        )
E       AttributeError: 'FixtureDef' object has no attribute 'unittest'

/home/runner/.cache/pypoetry/virtualenvs/sse-api-Z9Qw0xoN-py3.9/lib/python3.9/site-packages/pytest_asyncio/plugin.py:276: AttributeError
=========================== short test summary info ============================
ERROR tests/test_app.py::test_get_healthcheck - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_metrics - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_only_updates - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_only_initialization[?all=true-expected_events0] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_only_initialization[-expected_events1] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_only_initialization[?all=false-expected_events2] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_initialization_and_updates[?all=true-expected_events0] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_initialization_and_updates[?all=false-expected_events1] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
ERROR tests/test_app.py::test_hub_cache_initialization_and_updates[-expected_events2] - AttributeError: 'FixtureDef' object has no attribute 'unittest'
========================= 1 passed, 9 errors in 1.09s ==========================
```