Booker Prize longlist 2025: ‘alive with great characters and narrative surprises’ says chair of judges Roddy Doyle