Nanoparticle-Enhanced Phase Change Materials (NPCMs) in Solar Thermal Energy Systems: A Review on Synthesis, Performance, and Future Prospects | Synapse