DOC: split Contributing page #39367
Splited original contributing.rst into 3 separate pages:
- Removed information for setting up an environment outside of Docker and created a new file for this purpose.
- Removed information for contributing to the codebase and created a new file for this purpose.
- Reformatted contributing.rst and renamed as contributing_documentation.rst (containing the remainder of information pertaining to documentation contributions).

