Groups API: Add Restrict group access by IP address
<!-- This template is a great use for issues that are feature::additions or technical tasks for larger issues.-->
### Proposal
Currently the only way to add ip restrictions at the group level is via the UI. Requesting that API capability be added to the Groups API in order to restrict access to groups by IP address programmatically.
<!-- Consider adding related issues and epics to this issue. You can also reference the Feature Proposal Template (https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitlab/issue_templates/Feature%20proposal%20-%20detailed.md) for additional details to consider adding to this issue. Additionally, as a data oriented organization, when your feature exits planning breakdown, consider adding the `What does success look like, and how can we measure that?` section.
-->
<!-- Label reminders
Use the following resources to find the appropriate labels:
- https://gitlab.com/gitlab-org/gitlab/-/labels
- https://about.gitlab.com/handbook/product/categories/features/
-->
issue