Labour promised it would save households £300 by 2030 but bills are still higher than before the war in Ukraine began.