The basic Personal Allowance - the amount most people can earn before paying income tax - has been frozen at £12,570 since 2021.