gen-bazel — Bazel renderer for the gen engine.
Same typed Manifest as gen-nix / gen-nix-bulk; emits a typed Starlark AST → canonical pretty-printer → BUILD.bazel + MODULE.bazel files. The destination per the GEN.md plan: one source-of-truth Manifest, N typed renderers (Nix / Bazel / Buck / Bazel-rust-rules), operators pick the backend via shikumi.
The Starlark AST is intentionally minimal (atoms / lists / dicts / function-calls / assignments) — matches what BUILD files actually use; full Starlark eval is not in scope.