I’ll answer what I can and then leave the rest for someone else to chime in on.
webCore pistons, easiest way to migrate them is to do the green snapshot like you would to share the piston, and use the import code that it generates to pull them over.
Many people use TeamViewer for that purpose, I personally prefer a dedicated VPN but I’m an old info-security guy.
App still requires you to be on the same subnet as the hub to access the devices, etc. So you either need to be local or using a VPN to the subnet.
The next 3, I’ll take a swag at but others will need to chime it verify.
Fibaro smoke detector - believe this may be the most current:
There are a few community blinds apps, not sure if the Jetpufs have support though.
To the best of my knowledge, the Sharptools will need to be recreated, but someone here may know a better/the best way of doing that.
BTW - Welcome to the Community!