Techstars, a prominent startup accelerator, has revamped its funding terms for the fall 2025 batch, increasing its total investment to $220,000—up $100,000 from previous offerings.…