You could set up a vpn. They would need the cert on their side. So if you are allowing someone on the outside connecting in, there is always a chance. But it’s up to you. Sounds like you have it figured out and you just need to pull the trigger and do it
Smb is supported. So if you have two PCs that can see each other you can have permissions on folders that you want shared. It’s up to you.