This addresses ENG-7666 and ENG-4087.
Doing RegistartionTerms and FullscreenSIWEPanel in one diff because they required shared changes to RegistrationServerCallInput. Will annotate diff with some more details inline.
Would normally put @varun on the review here, but going to ask @inka instead because he is out.
Depends on D12009