> but their Russian program costs $46,000 and that's a bit on the high end of things for me.
46,000 rubles maybe? I googled the program of Saint-Petersburg state university, it costs 40,000 rubles (~$135) for 4 weeks module: https://english.spbu.ru/education/russian-language.
Also, the main problem of current university education is that a lot of courses take place online nowadays due to covid. In this case there is no reason for arrival in Russia, you can just use coursera, for example https://www.coursera.org/specializations/russian-for-beginners-a1. And if you want language immersion, you also can play Counter Strike, lol.
If I were you, I'd look for a program only with offline classes. But you know, covid and so on. If a new epidemy is, they'll definitely get back to online classes.