Random-seed-dependent test failures in `macOS pylatest_conda_forge_arm` job

> [!WARNING]
> This is not a good first issue to contribute. Great if you are interested to contribute to scikit-learn 🙏. Please have a look at our [contributing doc](https://scikit-learn.org/dev/developers/contributing.html) and in particular the section [Issues for new contributors](https://scikit-learn.org/dev/developers/contributing.html#new-contributors). 

While using the `[all random seeds]` commit-message marker in #32582, I noticed that some tests can fail under certain seeds. The failures appear in the `macOS pylatest_conda_forge_arm` job.

The CI failure can be found here: https://github.com/scikit-learn/scikit-learn/actions/runs/19417674441/job/55549227614?pr=32582

In particular, the following tests are affected:

<details>
<summary>
<code>affected_test[random_seed]</code>
</summary>

```bash
covariance/tests/test_graphical_lasso.py::test_graphical_lassos[95]
covariance/tests/test_robust_covariance.py::test_mcd
covariance/tests/test_robust_covariance.py::test_mincovdet_bias_on_normal[42-2000-10]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[6]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[14]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[19]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[23]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[30]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[32]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[37]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[47]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[50]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[55]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[61]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[64]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[67]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[72]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[79]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[80]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[88] 
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[93]
tree/tests/test_tree.py::test_absolute_errors_precomputation_function[94]
```
</details>

This can be reproduced by:

1. Using the `[all random seeds]` commit-message marker (see [here](https://scikit-learn.org/stable/developers/contributing.html#commit-message-markers)), or
2. Setting the environment variable on macOS (see [here](https://scikit-learn.org/stable/computing/parallelism.html#sklearn-tests-global-random-seed)):

```bash
$ export SKLEARN_TESTS_GLOBAL_RANDOM_SEED="all"
```

At first glance, the failures come from `assert_allclose`, so tweaking the `rtol` or `atol` in those tests should address the issue. This will need to be verified by pushing a commit with the `[all random seeds]` marker and letting the CI run to completion, which usually takes about two hours.

Edit: add more failed tests

COMMENT:
Thanks! I already did that for some other PRs (including the PR that introduced `test_absolute_errors_precomputation_function` I think, or ogrisel did, but we forgot to rerun it after some major changes I think).
The difficulty here is that all the tests/seeds pass on my machine, so it's not easy to reproduce locally. Is there a known way to reproduce CI environment locally?
I managed to do it once using Docker for debian 32 bits thanks to ChatGPT (see my comment here https://github.com/scikit-learn/scikit-learn/pull/32119#issuecomment-3274589844). I could reuse the dockerfile to reproduce the bug locally this time too.

Here is my Dockerfile:

<details>

```Dockerfile
# How to use:
#   docker build -t sklearn-test .
# Run all tests:
#   docker run --rm sklearn-test
# Or get a shell for debugging:
#   docker run --rm -it sklearn-test bash
#   Then inside: /opt/venv/bin/pytest sklearn/[...]
FROM i386/debian:trixie

ENV DEBIAN_FRONTEND=noninteractive
ENV OMP_NUM_THREADS=1 \
    OPENBLAS_NUM_THREADS=1 \
    MKL_NUM_THREADS=1 \
    NUMEXPR_NUM_THREADS=1 \
    COVERAGE=true \
    SKLEARN_TESTS_GLOBAL_RANDOM_SEED=4 \
    PIP_NO_BUILD_ISOLATION=1 \
    PIP_DISABLE_PIP_VERSION_CHECK=1 \
    VIRTUAL_ENV=/opt/venv
ENV PATH="$VIRTUAL_ENV/bin:$PATH"

RUN apt-get update && apt-get install -y --no-install-recommends \
    python3 python3-dev python3-venv python3-pip \
    build-essential gfortran \
    libopenblas-dev liblapack-dev \
    pkg-config ninja-build meson \
    cython3 git ca-certificates curl \
 && rm -rf /var/lib/apt/lists/*

# Create venv and always use its pip/python explicitly during build
RUN python3 -m venv "$VIRTUAL_ENV" \
 && "$VIRTUAL_ENV/bin/python" -m pip install --upgrade pip setuptools wheel \
 && "$VIRTUAL_ENV/bin/pip" install cython numpy scipy

WORKDIR /workspace
COPY build_tools/azure/debian_32bit_lock.txt /tmp/debian_32bit_lock.txt
RUN "$VIRTUAL_ENV/bin/pip" install --no-build-isolation -r /tmp/debian_32bit_lock.txt \
 && "$VIRTUAL_ENV/bin/pip" install --no-build-isolation pytest pytest-cov pytest-xdist coverage

COPY . /workspace
RUN "$VIRTUAL_ENV/bin/pip" install --no-build-isolation -e . --verbose

CMD ["/bin/bash","-lc","/opt/venv/bin/pytest -v --cov=sklearn --cov-report=xml --cov-report=term --durations=20"]

```

</details>

Labels: Bug, module:test-suite, OS:macOS