[Chapel Merge] Remove ChapelComplex_forDocs

Branch: refs/heads/main
Revision: 300650f
Author: aconsroe-hpe
Link: Unavailable
Log Message:

Merge pull request #18803 from aconsroe-hpe/docs/complex

Remove ChapelComplex_forDocs

reviewed by mppf

This adds the docs for Complex types back into spec/types.rst and
removes the fake module that was only used for documentation
generation.

Docs are updated to not expose that Complex is/isn't a record, but
retains some documented methods

Motivated by discussion on #18488

Modified Files:
R modules/internal/ChapelComplex_forDocs.chpl

M doc/rst/conf.py
M doc/rst/language/spec/types.rst
M modules/Makefile
M modules/internal/fixInternalDocs.sh

Compare: https://github.com/chapel-lang/chapel/compare/e4e8a8d0335f...300650f56488