Advanced Control Methods and Optimization Techniques for Microgrid Planning: A Review | Synapse