build: pin numpy to 1.26.*
Numpy's newest version 2.0 breaks pandas with ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
which only specifies a minimum version. This is in turn causing
research-datasets pipelines to break, most recently in Airflow.