Petrol at lowest price since Russia invaded Ukraine, but diesel still costs more than last year.