Spending on benefits and pensions for foreign nationals totalled about £23bn in 2025, according to a leading think tank, amid calls for a rethink on the impcat of immigration and the welfare system.