The NHL suspended San Jose Sharks forward Evander Kane for 21 games for an “established violation” of COVID-19 protocol, the league announced.