Thank you very much.
I can't tell if there has already been an update, at least the above error message no longer appears.
— But the formatter is now making errors that are really serious:

Nonsense code as a playground;
<?php
namespace FormatterTest;
use ReflectionClass;
use ReflectionEnum;
use Stringable;
use Reflector;
class FormatterTestNonsense
{
protected static function expected(
// union + intersect
ReflectionClass|ReflectionEnum|(Stringable&Reflector) $A,
// intersect + union
(Stringable&Reflector)|ReflectionClass|ReflectionEnum $B,
// intersect
Stringable&Reflector $C,
// union
ReflectionClass|ReflectionEnum $D,
): static {
return new static(
$A,
$B,
$C,
$D
);
}
protected function __construct(
private readonly ReflectionClass|ReflectionEnum|(Stringable&Reflector) $A,
private readonly (Stringable&Reflector)|ReflectionClass|ReflectionEnum $B,
private readonly Stringable&Reflector $C,
private readonly ReflectionClass|ReflectionEnum $D,
) {
}
private readonly ReflectionClass|ReflectionEnum|(Stringable&Reflector) $A__;
private readonly (Stringable&Reflector)|ReflectionClass|ReflectionEnum $B__;
private readonly Stringable&Reflector $C__;
private readonly ReflectionClass|ReflectionEnum $D__;
}