DEV: updates chart.js to 3.5.1 (PR #14107)

GitHub

This code was causing lots of ember error

This is not needed anymore in de datalabels version as it’s not registered by default

we were not reseting the canvas which should be done, and is fatal error in 3.x anyways

generaleLegend doesn’t exist anymore in 3.X so writing a custom plugin

Besides updating chart.js/datalabels and fixing various bugs. Switching to a custom legend plugin allows us to be able to click legend, this feature was lost before.

Failing test in data-explorer will be fixed by: