use contract to check and report static errors
write a simple validator that use contract introduced in https://gitlab.inria.fr/atsyra/atsyra2/-/issues/150 to validate the Assets according to the static contracts
triggering of the validation should be manual (ideallly connected to the validate button already present, but another button is fine too)
https://gitlab.inria.fr/atsyra/atsyra2/-/issues/150
ideally, the reporting should add markers in the editor