BUG: bad display for complex series with nan
- [ ] Closes #53762
- [x] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests)
- [x] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit)
- [ ] *Not sure if this needs a changelog entry, because previously series/dataframes with complex nans will raise.*
Nice thanks @Charlie-XIAO 