Show TZIP-16 warnings in the language server
See: https://tezos-dev.slack.com/archives/C04EM6W78A0/p1690557820898279
After !2718 (merged) we want to scan for definitions called storage
and show diagnostics for compliance with TZIP-16.
Acceptance criteria
- We scan for definitions called
storage
and use the work in !2718 (merged) to show diagnostics to the user in case of non-compliante to TZIP-16. - We add tests.