The Surface Pro 7+ already has a USB C port which can be used for everything you mentioned, except for eGPUs. Meanwhile, microsoft have gotten rid of ALL of the following that are present in the Surface Pro 7+:
It also says "Google has about nine months to implement these controls under the compliance timeline. " so where Google is testing the new toggle might not be available to you yet.