Propose an 'apps' Compose profile backed by a shared Dockerfile.dev so
developers can 'docker compose up' all three Nx apps (portal-bff,
portal-shell, portal-admin) with no native Node/pnpm — addressing
onboarding friction (the nvm/.zshrc class of failure) and a concrete
request to run the whole stack in one command.
Decision-only, proposed status. Profile-gated so the native +
devcontainer flows are unchanged; dev-only (production images stay
with the ADR-0028 Container Registry follow-up). Takes number 0030
(0029 is reserved for the cascade/Pleiades/Acteurs+ syncs ADR).