Não, não há como limitar a um único grupo. Pelo menos que eu saiba.
O parâmetro de group_list será um array se houver mais de 1 item selecionado e uma string se apenas 1 item for selecionado.
Portanto, quando há apenas um item, você pode fazer isso:
-- [params]
-- group_list :groups
SELECT g.id,g.name
FROM groups g
WHERE g.name = :groups
ORDER BY g.name ASC
Mas como é um array, o abaixo funcionará tanto para um único item quanto para múltiplos:
-- [params]
-- group_list :groups
SELECT g.id,g.name
FROM groups g
WHERE g.name IN (:groups)
ORDER BY g.name ASC
Mas não há como dizer à UI “aceite apenas 1 item como seleção”.