Create annotated Tags with the GraphQL Release API
### Release notes
Previously, you were only able to create lightweight tags when using the GraphQL API to create a release. With this update, you can now add an optional `tag_Message` parameter to create an annotated tag when creating a release. This enables you to include relevant information along with the new tag so downstream users and application can have additional context.
<!-- 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). " -->
### Problem to solve
In https://gitlab.com/gitlab-org/gitlab/-/issues/268018 we added a `message` param to allow creation of annotated Git tags. The GraphQL endpoint does not currently have this functionality.
https://docs.gitlab.com/ee/api/graphql/reference/#release
### Proposal
Add `message` as an optional param to https://docs.gitlab.com/ee/api/graphql/reference/#release
issue