Backport PR #50356 on branch 1.5.x (CI temporarily pin numpy)
Backport PR #50356: CI temporarily pin numpy
@MarcoGorelli the 32 bit failure seems legit yeah - should we backport #49777? or just pin `numpy` in the `32 Bit Linux` job on 1.5.x...either way, it'd probably be best done in a separate PR, so that this one is just a pure backport

we OK to merge this one for now? yep ok to merge for now