A systematic review of toxicity in large language models: definitions, datasets, detectors, detoxification methods and challenges | Synapse