agent: Use callout for displaying errors instead of toasts (#33680)

This PR makes all errors in the agent panel to use the `Callout`
component instead of toasts. Reason for that is because the toasts
obscured part of the panel's UI, which wasn't ideal. We can also be more
expressive here with a background color, which I think helps with
parsing the message.

Release Notes:

- agent: Improved how we display errors in the panel.
42f788185aDanilo Leal committed on 7/1/2025, 12:00:20 PM· committed by GitHubparenta5b2428
2 files changedLine totals unavailable