Overcautious saving has cost German households $223 billion in lost investment income over the past four years, German insurance giant Allianz said.