Improve commit override UI
The squash and merge commit override feature is a tremendous improvement but the interface takes up too much space and doesn't help users write good commit messages. We should make this interface more loveable.
### Proposal
1. Baseline of _Modify commit messages_ is wrong
1. Hover style feels over the top and very heavy – can we avoid adding a whole row to the merge widget that is always visible? And whole row is still visible. This seems like a waste of space.
1. Height – the commit boxes fit 8 lines of text. We should make this three of four lines max
1. Line width - the first line of a commit message shouldn't be over 50 characters, and the following lines should be less than 80 – we should provide some sort of feedback to help users know where these limits are.
<details><summary>Screenshots</summary>
| Issue | Screenshot |
| --- | --- |
| 1. Baseline |  |
| 2. Hover |  |
| 3. Height |  |
| 4. Line width |  |
</details>
### Links / references
issue