There are now an estimated 39.1m income taxpayers, up 6.1m from when thresholds were frozen in 2021/22, according to analysis of HMRC figures.