[GPU] Enable new shape infer for GatedDeltaNet op (#35917)
### Details
GatedDeltaNet is a multi-output op (2 outputs: hidden state and updated
state matrix). When compiled on GPU with static shapes,
`requires_new_shape_infer()` returned false for this op, causing the
legacy multi-output naming convention (`.outN` suffix) to be used during
input lookup in `GetInputInfo()`. However, `add_primitive()` registered
the primitive without the suffix, resulting in:
```
Input gateddeltanet:GatedDeltaNet_15.out0 hasn't been found in primitive_ids map
```
### Fix
Add `GatedDeltaNet` to `requires_new_shape_infer()` so the new shape
inference path is used, which correctly handles multi-output primitives
without requiring the `.outN` naming convention.
### Tickets
- CVS-XXXXX