Germany is preparing for a snap election on 23 February following the collapse of Chancellor Olaf Scholz's government, with major parties facing challenges from smaller contenders. Key issues include Ukraine, the economy, migration, energy, and relations with US President Donald Trump.