Refactor TyStruct/TyEnum/TyUnion into TyAdt
#36331
Merged
TyStruct/TyEnum/TyUnion into TyAdt
#36331