Review of Energy Communities: Definitions, Regulations, Topologies, and Technologies | Synapse