Allow programmatic editing and deletion of commit comments
### Proposal
Commit comments can be created and retrieved programmatically, but don't support updating nor deleting them:
* https://docs.gitlab.com/ee/api/commits.html#get-the-comments-of-a-commit
* https://docs.gitlab.com/ee/api/commits.html#post-comment-to-commit
Responses for `GET /projects/:id/repository/commits/:sha/comments` don't include any kind of unique identifier for each comment, so it would not be possible to reference them in update and delete operations, but, internally, each commit comment has a numeric note identifier used for permanent links: https://gitlab.com/{project}/-/commit/{reference}#note_{identifier}
Would it be possible to expose two new methods (i.e. `PUT` and `DELETE` on the endpoint above) that accept a numeric identifier for an existing commit comment?
issue