The amount of income tax raised from Scottish taxpayers is set to rise by £1m to £12bn for tax year 2020-21, up from £11.8bn, with higher and top rate earners paying more than half the total tax bill