Pyrazolopyrimidinone and Pyrazolopyrimidine Scaffolds: EmergingSynthetic Strategies and Biological Properties | Synapse