Move `build-dir` out of the workspace to `cargo-cache-home` by default

As a follow up to #14125, we've talked about changing the default for build-dir after a sufficient time of it being stabilized so people have a chance to test their builds and tools with it to prepare.

Blockers:

Open questions: