Update developer installation documentation

Make developer installation easier to understand.
Update developer docs.

Include dev installation in TOC.

Fix up some small things.
Merge branch 'enhancement/16221' into develop

* enhancement/16221:
  Update developer docs.
  Update developer installation documentation