Not sure what problems your scripts are encountering under PowerShell v7.
But feel free to share some of the errors you are seeing.
On the VSC, the PowerShell offers something that is called ISE Mode.
Have a look at How to replicate the ISE experience in Visual Studio Code
Perhaps that will help to make your experience less stressful.
Btw, PowerShell Core was a name Microsoft chose for PowerShell v6.
But with the recent arrival of PowerShell v7, that Core part has been dropped.
So, for now, we have PowerShell v5.1 (Windows only) and PowerShell v6 (or Core) and PowerShell v7.
The latter two can run cross-platform.