This issues handles defining RootCBV, RootSRV and RootUAV in-memory representation and the extra keyword/enum tokens required for lexing. Then we implement a ParseRootParameters method to construct the struct using previously defined parse methods.
Dependent on #126569
AC: