Yes, don’t expose anything to WAN except VPN server. Keep all ports closed.
1. As I understood it, users were mostly just at risk if they import and run random shortcuts created by strangers, like those shared on reddit. After importing it doesn’t even run, you have a chance to inspect the whole shortcut step-by-step automation before running it. You’re safe if you make your shortcuts yourself. Yes it is bad to hear Apple gave shortcuts app systemwide access.
2. Not at all, you don’t have to and shouldn’t expose ssh directly to WAN. I certainly don’t. The best way to ssh remotest is to run a VPN server to tunnel in, then once inside your LAN open a shell as normal. All I was saying in previous post was that the Shortcuts app does not let you import key files for the ssh automation, so key-based authentication is obviously not possible, it only has fields for username and password. If you have an iOS device take a look and you’ll see it’s very basic. Personally I have my router set to only allow ssh login by key authentication. Username and password gets rejected. Therefore I’m not able to use Shortcuts app for ssh. Again, i don’t have my ssh exposed to WAN. Always LAN only.