A Barcelona restaurant-NGO hybrid could offer a solution to the city’s over-tourism problem