The Labour Party chancellor has extended the ISA allowance until 2030 which effectively reduces the real value of ISAs over time due to inflation.