ai_translate: ContentTranslationControllerOverride::overview() fatals when the parent controller returns a Response
### Problem/Motivation
`ContentTranslationControllerOverride::overview()` is typed to return `array` and unconditionally passes the parent controller's result to `alterForm()`. Other modules that override the content-translation overview route may return a `Response` from their parent controller (we hit this with a module redirecting the overview to its own translation app). `alterForm()` then fatals on a non-array.
### Proposed resolution
Honor a `Response` as-is and only alter render arrays:
```diff
- public function overview(RouteMatchInterface $route_match, $entity_type_id = NULL): array {
+ public function overview(RouteMatchInterface $route_match, $entity_type_id = NULL): array|Response {
...
+ if (!is_array($build)) {
+ return $build;
+ }
$this->alterForm($build, $route_match, $entity_type_id);
```
issue