I can't recall seeing alcohol for sale in metro stations of Moscow. I think I've been through about half the stations in Moscow (ignoring line 14 which largely aren't particularly useful locations). Some had retail attached/adjacent which of course sold something, but vending machines/retail inside the stations themselves were not much different than what we have in TTC.
I have less experience with St. Petersburg (used at most 3 stations there).
Sapsan trains have minimal bar service (wine/beer) but not the liqueur selection that Via offers.
So, probably not as far East as Russia.