At the moment I recommend groups of 15 or fewer.  Zoom is apparently looking into changing some of the tech involved in their breakout rooms which may ultimately mean larger groups can be hosted and able to split into smaller groups for some of the puzzle-solving, but for now, 15 is a comfortable maximum.