This week: Big tech deflation: what does it mean for climate tech? Top 100 climate tech startups to watch, the latest deals, and more.