sema: `resolve{Struct,Union}Inner` don't throw away Semas

before this, calls to `resolveTypeFieldsStruct` (now renamed to the more correct `resolveStructFieldTypes`) would just throw away the sema that `resolveStructInner` created and create its own. There is no reason to do this, and we fix it to preserve the sema through it all.
ce92ccccc9David Rubin committed on 8/25/2024, 10:18:20 PMparent472f3ac
4 files changedLine totals unavailable