There are two ways we could avoid having to explicitly set the numpy dtypes of nullable data after a Series.to_numpy call.
If either of the above are completed and released, we can upgrade to that version and make any needed changes to remove nullable type handling from #4019.