Allow for capitalization rules to be set for branch names created from issues
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=473114)
</details>
<!--IssueSummary end-->
<!-- This template is a great use for issues that are feature::additions or technical tasks for larger issues.-->
### Proposal
Related issue: https://gitlab.com/gitlab-org/gitlab/-/issues/21243
Would like the ability to set capitalization format to branches created from issues.
I see [here](https://gitlab.com/gitlab-org/gitlab/-/issues/21243) that lowercase is chosen for best compatibility but there is a use case for allowing modification to all uppercase.
USE CASE:
Jira integration via the Developer Panel only associates triggers with jira projects when the issue is called out in all uppercase
```
# This will *not* appear on Jira issue testy-123
testy-123-change-some-json
# This *will* appear on Jira issue TESTY-123
TESTY-123-change-some-json
```
In it's current form, issues created in gitlab to match jira issues will not create branches that will automatically get associated to Jira issues.
issue