Elias Pettersson signs an eight-year, $92.8 million deal which carries an $11.6 million salary cap hit.