Friedrich Merz is set to become Germany’s next chancellor, but he has a long road ahead of him to form government and hold onto power.