Parc Guell rises across Barcelona’s Carmel Hill as a landscape of stone terraces, tiled surfaces and imaginative structures.