This patchset is part of a branch I opened where I cleaned some simple warning of pkgcheck for UnquotedVariable. As part of this branch, I was instructed kindly to not post the simple changes I did (as they will spam) but do include the serious changes across the eclasses.
The full changes can be found at [1], and all changes will be merged together to minimize eclass cache invalidation. [1] https://github.com/gentoo/gentoo/pull/27123