German medical review confirms 3,098 treatment errors and 97 deaths in 2025 · Pollar