As many as 43,600 pensioners could have to give back up to £50,000 already received from their company pensions as schemes update their contracting out data.