10,000 Satellites and 5 Million Users: Inside the Satellite Internet Revolution of 2025