Spruce Power Announces Record Revenue in Third Quarter 2023