Around 2.5m taxpayers face being pulled past the £100,000 Personal Allowance taper threshold by 2031, according to a forecast.