Remove yalc
Now that we use Yarn workspaces for RORP packages, we can also use them for the dummy apps and remove Yalc. This will simplify scripts, CI, and make the repo more understandable for both developers and LLMs.
This task should only be done after the full monorepo merger plan is completed, to avoid interfering with it.
Related: #2120 proposes migrating to pnpm after yalc is removed. The pnpm migration can be done in parallel with or after the yalc removal, as pnpm's workspace linking would replace yalc entirely.
Note: we already migrated to pnpm, but didn't switch to workspaces fully, lots of yalc use still remains. Documentation: https://pnpm.io/workspaces.
We should use workspace:* as dependency versions to automatically pick up the current version locally and in CI; pnpm will insert the correct version during publishing.
The documentation also recommends https://bit.dev/blog/painless-monorepo-dependency-management-with-bit-l4f9fzyw/ but it may be a separate later issue.
Related: #2201.