Bad Bunny is set to headline the Super Bowl 60 halftime show, despite calls for change and a petition for his replacement.