async def METHOD_NAME(self, group_id: str | int) -> Group:
    """
    Get a single group by its ID.
    :param group_id: the group's ID
    :return: the group
    """
    group = await fetch_complete_group(self._mongo, self._pg, group_id)
    if group:
        return group
    raise ResourceNotFoundError()