Thousands of protesters clashed with police across 34 German cities as Gen Z-led demonstrations turned violent on Sunday, marking a sharp escalation in the unrest.