BUG: Series constructor overflowing for UInt64
- [x] closes #38798 (Replace xxxx with the GitHub issue number)
- [x] closes #25880 (Replace xxxx with the GitHub issue number)
- [x] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature
- [x] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
- [x] Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints) to new arguments/methods/functions.
- [x] Added an entry in the latest `doc/source/whatsnew/vX.X.X.rst` file if fixing a bug or adding a new feature.


Not sure if there is a way to avoid loss of precision without using object in the mixed case. This does not impact the regular case without overflow risks
Yikes this is mean, it's not failing on Mac :)