ApprovalAnswers
@Serializable
What a backend's approval can carry back besides approve / deny: a reason (AI SDK approval.reason, AG-UI resume reason) and editInput, arguments the user changed (AG-UI editedArgs, the on-device loop). The UI offers only these.