Automate the process for self-managed to update their GitLab for Slack app manifest
<!--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=401920) </details> <!--IssueSummary end--> This issue is part of the epic https://gitlab.com/groups/gitlab-org/-/epics/1211. ## Problem In https://gitlab.com/gitlab-org/gitlab/-/issues/358872 we delivered an MVC for self-managed to install, and update, their own copies of the GitLab for Slack app. The MVC relies on some manual steps, particularly when it comes to updating their Slack app with the new manifest. Ideally, we could automate as much of this process as possible. ## Proposal There is no concrete proposal yet. We should look into [Slack App Manifest APIs](https://api.slack.com/reference/manifests#manifest_apis) and determine how we could update their Slack app's manifest in the most automated flow possible. Implementation proposal by Bojan: https://gitlab.com/gitlab-org/gitlab/-/issues/401920#note_1755095460
issue