Add extra_targets to solver for multi-package tool builds
Solver accepts ~extra_targets which are pinned and added as roots
alongside the main target. Used by JTW which needs both
js_top_worker-bin (binary) and js_top_worker-web (library for
worker.js compilation) in the same solution.
Currently blocked on ox by missing js_of_ocaml-lwt+ox package.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>