Update Root Site Collection Template

I want to create a “Hub” in SharePoint Online, and have it as the root Site collection for our tenant. I believe it’s recommended to have this site collection be a “Communication” site, but right now it’s a classic team site.

Is there a way to change which site collection is the Root site collection? If it is, is it possible to keep the original site collection (or at least its data) in the process?