Germany’s main parties each have a state-funded political foundation, meant to promote a culture of democratic debate.