Germany’s watershed election in February 22, 2025 Domestic and international tensions as well as economic stagnation hang over Sunday’s Bundestag vote