* Introduce new setting key moduleDependencies.
modulePath is based on that setting.
* runtime-language-arrow uses moduleDependencies and not modulePath
* Use moduleDependencies instead of modulePath
* Fix moduleDependencies of ydoc-server
* Fix project-manager/Test/compile
* Make error messages in JPMSUtils more descriptive
* Remove unnecessary libraryDependencies from ydoc-server.
JPMSPlugin handles Runtime/moduleDependencies
* Fix engine-benchmarks/run
After #8467, Engine benchmarks are broken, they cannot compile - https://github.com/enso-org/enso/actions/runs/7268987483/job/19805862815#logs
This PR fixes the benchmark build
# Important Notes
Apart from fixing the build of `engine/bench`:
- Don't assemble any fat jars in `runtime/bench`.
- Use our `TestLogProvider` in the benches instead of NOOP provider.
- So that we can at least see warnings and errors in benchmarks.