Extend the members roles API to include short name and description of the role
When [creating](https://docs.gitlab.com/ee/api/member_roles.html#add-a-member-role-to-a-group) a custom role using the API give the ability to add a short name and description. When [listing](https://docs.gitlab.com/ee/api/member_roles.html#list-all-member-roles-of-a-group) custom roles using the API, return those fields.
I would suggest the short name to be mandatory and the description optional. It is tricky to decide the specific length limit for the field. Ideally, it should be one or two words so it fits in the dropdown menu of the group member page:
To enforce a new field, do you need to back fill past records? If so, I would suggest to use `Guest - custom` for already created roles.

Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/393235#note_1425465555
Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/384099#note_1249674317
issue