Show Complex imag components directly (#53529)
Fixes #52100.
This avoids doing math on the imaginary component — and instead just
asks if their string representation starts with a `-` to determine
whether the operator between the components should be `+` or `-`.
---------
Co-authored-by: Jameson Nash <vtjnash@gmail.com>
Co-authored-by: Dilum Aluthge <dilum@aluthge.com>