Spain has offered itself as the EU’s hub to take in Afghans who have collaborated with its institutions over the years, as Germany said there was an emerging consensus within the bloc to also ease passage for a limited number of other people in need of protection from Taliban reprisals.