You can buy the game from here and you should get the game and the future updates just for buying it once
But also itch.io is also not available to us
But you are here, what's the issue if you can explain it please?
These sites do not support payment with Russian bank cards
is nexusmods still available there?
It kind of works