Improve Merge Request Error Messaging
<!--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=584764) </details> <!--IssueSummary end--> <!-- This template is a great use for issues that are feature::additions or technical tasks for larger issues.--> ### Proposal Currently when there is a timeout on loading the diffs on a large merge request a generic error is surfaced that could be caused by a variety of other issues: ![image](/uploads/ec2c525f731a041ec120397404f5ec06/image.png){width=672 height=62} This error can also be seen on other timeouts such as loading a large amount of comments or when there is invalid data in a comment or file preventing the diff from rendering. This is not information that can be determined using the UI. A Self-Managed user will need to consult the logs and attempt to determine the source of the error and a GitLab.com or Dedicates user will need to contact Support for additional assistance. This request is for an improvement to this error message that surfaces the error and indicates the component generating it. <!-- Label reminders Use the following resources to find the appropriate labels: - Use only one tier label choosing the lowest tier this is intended for - https://gitlab.com/gitlab-org/gitlab/-/labels - https://about.gitlab.com/handbook/product/categories/features/ -->
issue