A comprehensive review on Moringa oleifera nanoparticles: importance of polyphenols in nanoparticle synthesis, nanoparticle efficacy and their applications | Synapse