Germany's new government has been in office for two months, and so far only Merz's CDU is making progress among voters, while the Social Democrats are struggling to retain trust — especially on military policy.