New data from the Office for National Statistics (ONS) reveals that the UK's population grew by a record 906,000 people in the year ending June 2023, largely due to immigration.