O hope you have a good understanding of network security if you are forwarding ports like that.
It is like having doors on your house that are always open if the thieves only bother to check.
There should be no need to forward ports from the outside when things are done right.
Any smart lock will have the ability to be opened remotely. That is the smart part. But some will be only via their cloud app. Ideally you probably want a local solution. If so, avoid any WiFi options.
There are plenty of non-smart electronic locks that allow you to have a wired remote release.
I've had a Trilogy T3 in my house for 2 decades. It is a keypad lock, not smart. But it has a remote release wire that I connected to a smart relay. This allows me to open my door remotely without having to trust that some lock company got their digital security right when eve big tech companies fail.