BUG: fixed bug where None would appear as 'None' (#57702)
- [X] closes #57702 
- [X] added a test that proves this issue is resolved(pandas/tests/arrays/numpy_/test_numpy.py on line 127)



![image](https://github.com/pandas-dev/pandas/assets/128391338/cf7ef8df-31cb-484d-9014-846e67c2e82f)
im trying to resolve the issues with the pipeline but there's a test that is bothering me (the only test failing in all of the tests)...
my objective with this issue is that a certain routine must be used if there are nones inside of the array given in pd.array
but the thing is that this test in this image is creating an array with 2 series, and raises an exception when it reaches the if (None not in scalars) because 'the truth value of a series is ambigous' i understand the purpose of this test, but i see no need in filling the np.array with a series, as it's the only time in the whole test directory that it is done, why not just do a regular array?  ![image](https://github.com/pandas-dev/pandas/assets/128391338/a984a52b-6200-46cc-b7f5-9d7f6bab692c)
the test mentioned above was changed to what is seen in the image above Thanks for the pull request, but it appears to have gone stale. If interested in continuing, please merge in the main branch, address any review comments and/or failing tests, and we can reopen.