Don't think it will have too much effect on BTC Price. It's like Iran for Import / Export Payments, it is for "Sanctions Busting" not Broad Use. Transactions within the country itself will still be done in Rubles. The problem here isn't "Payment Method" per se, they need an Alternative to the Messaging Platforms like SWIFT. So USD to Rubles, Euro to Rubles, etc. will be easier to do. This isn't Long Term Holding, this is Short Term Usage. The Russian Govt already has BTC for Holding.