Solar & Battery Retailers: Who Can You Trust in a Crowded Market?