Yes, you can use G-Suite for captive portal authentication. Just don’t enable AD and G-Suite at the same time (it will let you but doesn’t work).
I’m not sure about Google groups but Smoothwall recognizes G-Suite OUs and you can apply different policies based on them.