GetEntityFieldInformation leaks target_entity_type / target_bundle_type across fields
`GetEntityFieldInformation::execute()` reuses the `$information` array across iterations of its per-field loop.
That's not a problem for the majority of `$information` keys, but once a field of type entity_reference populates `target_entity_type` / `target_bundle_type`, every subsequent field in the same bundle inherits those values until another entity_reference overwrites them.
Code itself is quite clear for devs and AIs alike:
https://git.drupalcode.org/project/ai_agents/-/blob/1.3.x/src/Plugin/AiFunctionCall/GetEntityFieldInformation.php?ref_type=heads#L145-174
issue