German government debt at $2.8 trillion in 2022