TST sklearn/linear_model/tests/test_quantile.py::test_sparse_input fails on local windows

The test ``test_sparse_input`` from ``sklearn/linear_model/tests/test_quantile.py`` fails when I run the test suite locally (Windows).

It fails for the ``fit_intercept=True`` parametrization but passes for ``fit_intercept=False``. It fails for all solvers. Here's the error message
```py
>           assert 0.45 <= np.mean(y < quant_sparse.predict(X_sparse)) <= 0.55
E           AssertionError: assert 0.56 <= 0.55
```

Maybe 0.55 was too tight ?
Ping @lorentzenchr who reviewed the PR introducing this test https://github.com/scikit-learn/scikit-learn/pull/21086

```
System:
    python: 3.9.13 | packaged by conda-forge | (main, May 27 2022, 16:50:36) [MSC v.1929 64 bit (AMD64)]
executable: C:\Users\J\miniconda3\envs\dev\python.exe
   machine: Windows-10-10.0.19045-SP0

Python dependencies:
      sklearn: 1.3.dev0
          pip: 22.2.2
   setuptools: 65.3.0
        numpy: 1.23.3
        scipy: 1.9.2
       Cython: 0.29.33
       pandas: 1.4.4
   matplotlib: 3.5.3
       joblib: 1.2.0
threadpoolctl: 3.1.0

Built with OpenMP: True

threadpoolctl info:
       user_api: blas
   internal_api: mkl
         prefix: libblas
       filepath: C:\Users\J\miniconda3\envs\dev\Library\bin\libblas.dll
        version: 2022.1-Product
threading_layer: intel
    num_threads: 8

       user_api: blas
   internal_api: openblas
         prefix: libopenblas
       filepath: C:\Users\J\miniconda3\envs\dev\Lib\site-packages\scipy.libs\libopenblas-57db09cfe174768fb409a6bb5a530d4c.dll
        version: 0.3.18
threading_layer: pthreads
   architecture: Zen
    num_threads: 16

       user_api: openmp
   internal_api: openmp
         prefix: vcomp
       filepath: C:\Users\J\miniconda3\envs\dev\vcomp140.dll
        version: None
    num_threads: 16
```

COMMENT:
Ran into this exact issue with compiling for `aarch64-linux` and a generic CPU model.

PR: https://github.com/NixOS/nixpkgs/pull/313539
Run: https://logs.ofborg.org/?key=nixos/nixpkgs.313539&attempt_id=0596272b-2fa2-41b1-a890-84c5fa2ae76b

```
error: builder for '/nix/store/0vskmg0k1r2gfvdaldclhxgwld8kc1sh-python3.12-scikit-learn-1.5.0.drv' failed with exit code 1;
       last 10 log lines:
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ds-csr_array] - AssertionError: assert 0.45 <= 0.44
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ds-coo_matrix] - AssertionError: assert 0.45 <= 0.44
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ds-coo_array] - AssertionError: assert 0.45 <= 0.44
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ipm-csc_matrix] - AssertionError: assert 0.45 <= 0.44
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ipm-csc_array] - AssertionError: assert 0.45 <= 0.44
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ipm-csr_matrix] - AssertionError: assert 0.45 <= 0.44
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ipm-csr_array] - AssertionError: assert 0.45 <= 0.44
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ipm-coo_matrix] - AssertionError: assert 0.45 <= 0.44
       > FAILED linear_model/tests/test_quantile.py::test_sparse_input[True-highs-ipm-coo_array] - AssertionError: assert 0.45 <= 0.44
       > = 18 failed, 29564 passed, 4123 skipped, 91 xfailed, 50 xpassed, 10133 warnings in 104.24s (0:01:44) =
       For full logs, run 'nix log /nix/store/0vskmg0k1r2gfvdaldclhxgwld8kc1sh-python3.12-scikit-learn-1.5.0.drv'.
```
I tested this locally and it worked on my own hardware which makes me believe whatever this CI ran on doesn't produce exactly the same FPU results.

Labels: module:test-suite