Rock for People 2025 adds another day and more than 40 bands including Guns N’ Roses, Lorna Shore, Refused, Kneecap and Biffy ...