The man at the heart of the dramatic collapse of Germany's fractious ruling coalition, Finance Minister Christian Lindner, had long signalled his unhappiness with Chancellor Olaf Scholz's government.