Improve reasoning for MR creation emails rejection
<!--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=436571) </details> <!--IssueSummary end--> If you submit invalid input when creating MRs via email all the rejections you receive will have this error message: ``` Unfortunately, your email message to GitLab could not be processed. You are not allowed to perform this action. If you believe this is in error, contact a staff member. ``` This goes for every reason your attempts was rejected: invalid branch name, no permission, etc. We should improve the message to have a bit more clarity on the rejection reasoning. Following-up on a [discussion](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/139598/diffs#note_1706289666): > I'm adding a troubleshooting item for this outcome in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/139598/diffs?commit_id=32de5650abe846be42d014ded99bb5954683852d. I wonder if we should improve this email message: > > * `app/views/email_rejection_mailer/rejection.html.haml` > * `app/views/email_rejection_mailer/rejection.text.haml`
issue