action block does a subrequest, we should not lose the locale

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | -
| License       | MIT
| Doc PR        | -

the locale is something that happens outside of the block configuration or blockContext.

we don't depend on core bundle yet, but when we add publish workflow to blocks we will. and the code will survive without core, just not pass the locale on as we don't get the request injected without the compiler pass for cmf.request_aware.