Social arrangements, technical designs and impacts of energy communities: A review