Delete a Release through Release-CLI
<!-- This issue template can be used a great starting point for feature requests. The last section "Release notes" can be used as a summary of the feature and is also required if you want to have your release post blog MR auto generated using the release post item generator: https://about.gitlab.com/handbook/marketing/blog/release-posts/#release-post-item-generator. The remaining sections are the backbone for every feature in GitLab. -->
### Release notes
<!-- What is the problem and solution you're proposing? This content sets the overall vision for the feature and serves as the release notes that will populate in various places, including the [release post blog](https://about.gitlab.com/releases/categories/releases/) and [Gitlab project releases](https://gitlab.com/gitlab-org/gitlab/-/releases). " -->
In this milestone we have added the ability to delete a release directly from the release-cli. This can be used for automating releases by updating any of the release attributes directly from the `.gitlab-ci.yml` file and leveraging the CI/CD pipeline to do so.
### Problem to solve
<!-- What is the user problem you are trying to solve with this issue? -->
As a user of the `release-cli`, I wish to be able to perform all [release activities](https://docs.gitlab.com/ee/api/releases/) directly from the `.gitlab-ci.yml` file.
This issue tackles delete release, which can then be parsed to obtain a specific field, like `description`.
### Proposal
<!-- Use this section to explain the feature and how it will work. It can be helpful to add technical details, design proposals, and links to related epics or issues. -->
The `release-cli` is a simple HTTP client that makes API requests, it would be great to extend it to interact with the rest of the Release API endpoints.
Extend the release-cli toDelete a release. Deleting a release doesn’t delete the associated tag. Maintainer level access to the project is required to delete a release.
`DELETE /projects/:id/releases/:tag_name`
### Implementation guide
Add a `Delete` command to https://gitlab.com/gitlab-org/release-cli/-/blob/4f1425813377982df4b8001f256af949eb17f728/internal/app/app.go#L46 similar to existing `Get` command.
You can reach out to gitlab~10690712 for more guidance
<!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
*This page may contain information related to upcoming products, features and functionality.
It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes.
Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.*
<!-- triage-serverless v3 PLEASE DO NOT REMOVE THIS SECTION -->
issue