Charlie Puth did his homework. The pop music wunderkid sang the "Star-Spangled Banner" at the 2026 Super Bowl, delivering a rendition of the National Anthem that was musically complex and moving. It ...