To expand on what was said. Matter devices are not tied to a single hub like Z-devices are.
So you can actually "pair" it to multiple hubs at once. The nice thing with that is the device will directly communicate to all hubs with status updates at the same time. So you do not have to add it to Hubitat and then share it to Google, you just add it to both hubs. Since Hubitat is not (yet?) capable of the initial "commissioning" you would add it to Google first then create a pairing code to add it to Hubitat (should be explained in the linked docs).
So you may ask why do I need Hubitat then for Matter devices? Well by adding it Hubitat you can use its powerful local rules and apps to add automations to your devices.
Also for TAPO device I think you could integrate them via the TAPO protocol using this custom integration: [RELEASE] TP-LINK TAPO Plug, Switch, Bulb, Hub and Robovac Integration , which I assume talks to the devices in a similar way the TAPO app does when on your local LAN. Personally, I would just go the Matter route, once you figure that out it is pretty easy and built right into HE without adding custom code. Adding any new Matter device will then follow the same steps.