Spruce Power Holding Corp (SPRU) reports a 44% revenue increase and improved cash flow, despite facing policy changes and market headwinds.