Default is required on all arguments after a argument that has a default
The following compiles in FPC, but should not:
```delphi
procedure WriteProperty(Path: String; Instance: TObject;
PropInfo: Pointer; DefInstance: TObject = nil;
const OnlyProperty: array of String);
```
`OnlyProperty` should also have a default value, since it is after a argument with a default value. (Probaby the array of string is not treated, I think other types will give an error)
The following error is given by Delphi:
```
> dcc.sh tprop.dpr
Embarcadero Delphi for Linux 64 bit compiler version 37.0
Copyright (c) 1983,2025 Embarcadero Technologies, Inc.
tprop.dpr(3) Error: E2238 Default value required for 'OnlyProperty'
tprop.dpr(9)
```
issue