Create merge request: Consider adding labels to identify source | target project and branch
## Description
A user identified a situation where buttons in our Create merge request flow were not announcing their accessible labels correctly in macOS Chrome + VoiceOver. While root-causing that issue, I noticed the dropdowns for `Source` and `Target` could be improved by adding labels to the Project and Branch dropdowns.
Screen reader users especially would benefit from hearing a label like "Source project, cloned-gitlab.org", then "Source branch, main", and so on for the target project and branch.
We have such a pattern already in place in Pajamas:
* [Design guidance for externally labeled listboxes](https://design.gitlab.com/components/dropdown-combobox#labeling-the-listbox)
* [Storybook example of a searchable listbox with label](https://design-system-pages-2b622b.gitlab.io/storybook/?path=/story/base-dropdown-collapsible-listbox--in-form-group-searchable)
---
{width=900 height=446}
issue