Safeguarding collective redress: the ECJ’s ASG 2 Judgment and its implications for antitrust damages in Germany