German public debt reached all-time high at end-2022