Port forwarding does matter to increase ypur availability. It is not a requirement to be able to seed and you can also seed at pretty decent rates without port forwarding, though. I am doint it with mullvad without PF and it’s fine.
In my opinion, there are no other VPNs with a similar quality of mullvad that support PF at the price of mullvad.