Algorithmic Fidelity of Large Language Models in Generating Synthetic German Public Opinions: A Case Study