Markdown Live Preview in Source Editor
## Problem to solve
Markdown syntax can be tricky. Having a fast way to validate your markup is critical and our source editors offer a tab to `Preview` the Markdown to help out. However, it can be tedious to switch back and forth between the source code and the preview and doing so requires a context switch that can be disruptive to the writing flow.
## Proposal
Introduce a live, side-by-side preview panel available when editing Markdown files in the Source Editor. This button will toggle a split view panel in the editor that renders the current page as changes are being made.
## Details
- This preview should only be available for `.md` files to start
- The preview is read-only, there is no editing in the preview panel

## Proof of concept
[The current draft](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47238):

epic