TISTUD-5101 Improve Github PR submission

- Add overview section to dialog showing the two endpoints the PR would be fore
- set a preferred width for the body text control
- submit the PR in a user job
- grab the returned JSON and generate a model object holding it
- Use the PR model object to populate a more helpful toast for success which allows user to click to open browser on PR they just submitted.