Add API endpoint Groups with pagination
Implement an endpoint to fetch groups /api/admin/group at the moment we use the group endpoint where the name = "*" this is inefficient an can cause /api/admin/group performance issue if a big number of groups is stored in the database.