A comprehensive list of 2025 tech layoffs | The Tech Buzz