New Startups Weekly: Tech IPOs and Deals Continue Amidst Price AdjustmentsApril 27, 2025 Weekly recap of startup news and developments