German police have arrested 59 "hooligans" in a bid to prevent "serious riots" ahead of Stuttgart's Champions League clash with Paris Saint-Germain.