I feel that the Ruble has just temporarily collapsed and will recover in the near future which has already helped BTC rise upwards though it hasn't managed to breach the $50K mark yet.
Putin won't be able to drag this war for much longer for economical, financial etc reasons which is why he is trying his best to make Ukraine submit asap who aren't showing any signs of giving up.
Whatever the outcome, BTC will continue bouncing up and down, but won't breach its ATH in my opinion.