Protests against housing inequality, tourism and a colonialist past have been roiling across the Catalan capital