Add @runtest_js
This MR adds Js tests via js_of_ocaml. It adds the tests in the CI using the tezos dependency image.
Since one tests fails with stack overflow, I restricted the range of the test.
This is a limitation of jsoo that does not optimize CSP calls.
the pipeline does not show up in the interface, but it's runing : https://gitlab.com/nomadic-labs/json-data-encoding/-/commit/335293b94d8fa40cbd705af252ff19b5eb09381e/pipelines?ref=abate%40js
Edited by Hugo Heuzard