Watermarking techniques for large language models: a survey | Synapse