Russia Ukraine War: Can a price cap cut Putin's war chest?

After over nine months into the Ukraine war, the West has finally reached an agreement that intends to deny Russia of war resources. The G7 and EU agreed to a 60 US dollar per barrel price cap on Russian crude oil.