I have family in Russia and it's a sad state of affairs. Our ability to communicate with them is slowly degrading to the point where now I am looking into self-hosted communications.
I've been using WeChat. My hope is they won't dare to block Chinese messenger. China is pretty much the only remaining lifeline for Russia.
I have a similar situation and Amnezia (either in WG mode or Xray mode) works well with a self-hosted server. Also SSH tunnel as proxy so far also works.
Look into vxray it works for my wife's family. AmneziaVPN worked for me during my last visit too.
On a positive note Russia is now the heart of digital piracy. They aren't in a mood to go after piracy groups.
Iron curtain is coming back up.
I'm considering even creating a dial-up (yes, V.34 modem!) line somewhere near to Russia, to offer a side channel with text browsing, news, IRC and email. For when things get really, really bad (they will ...)
Before you ask: yes, dialup works on modern networks if the codec is G.711 (uncompressed). Most public phone network is this way because fax is a thing, but some bulk carriers or some enterprises use compressed codecs.