borealis: Fix build errors and simplify module structure
- Add (wrapped false) to all library dune files for direct module access
- Rewrite admin.ml to use Cbort codecs instead of manual CBOR encoding
- Fix Eio API: stream_socket_ty type parameter, Cstruct for read_exact
- Split mutable_stats from immutable stats type in engine
- Rename config constructor to make_config to avoid shadowing
- Fix existential type pattern in CLA interface
- Fix && operator shadowing in predicate.ml with if-then-else
- Fix route test to use current time for contact window
- Update ocamlformat to 0.28.1
All 18 tests pass.