Gen Z – those aged 18 to 27 – expect to spend more than the previous three months in every category, according to BRC-Opinium data.