Enable experimental.appShells by default with cacheComponents
Turns on `experimental.appShells` by default for projects already on
`cacheComponents`, unless explicitly disabled.
A handful of tests are incidentally coupled to the previous behavior. In
this PR, the fixtures for those tests set `appShells` back to `false`.
In subsequent PRs, I will incrementally update the tests until there are
no more overrides.
<!-- NEXT_JS_LLM_PR -->