Contrastive social recommendation: Harnessing community structures for enhanced personalization | Synapse