Switch over to using typed parameter contsants for guest info & domain stats
This adapts to
given that once that series merges, our API coverage checker will mandate we use those constants
As can be seen in the patches, we fix a large set of bugs along the way (bug fixes are split into separate patches within the series)