monaco_editor: version up monaco-editor 0.44.0, integrate ruff

This integrates https://github.com/astral-sh/ruff compiled as web
assembly. For now it is enabled only for the gadget editor, so it works
for components.

The known problems are that it expects python3 syntax, so some python2
syntaxs will be reported as error, which is less and less a problem
this days. It is also enabled for ERP5 Python Scripts, but without the
necessary knowledge that a python script has arguments (that in this
version are reported as undefined names) and is actually a function body
so it complains when `return` is used.

This build was made with monaco-editor-erp5@f914df70
3 jobs for for_testrunner_1 in 0 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  External
failed ERP5.UnitTest-JEROME.own-distributor

06:34:13

failed ERP5.UnitTest-JEROME.own-distributor

04:27:00

failed ERP5.UnitTest-JEROME.own-distributor

04:25:07