Yes, I'm absolutely sure that incoming SMS are never charged by German operators, even not in the US, where I've personal experience. Also
Lidl's tariff guide (p. 2 at last third of page) incoming SMS ("Empfang SMS") are free ("kostenlos") in all roaming zones.