Support Numpy 2.0

NumPy 2.0.0 is the de facto standard and BornAgain must be adapted to use the new versions as well as the older ones still in use.

All installers and packages must be tested against Numpy 2.

Release notes: https://numpy.org/doc/stable/release/2.0.0-notes.html