Change `ToolOutput` to `ToolView` (#11682)

Additionally, the internal `ToolView` trait used by the registry is now
called `InternalToolView`.

This should make it a bit easier to understand that the `ToolView` is
intended for a `gpui::View` (implementing `Render`). It does still feel
like more could be merged here but I think the built tools are now a bit
clearer.

Release Notes:

- N/A
c71cfd5da4Kyle Kelley committed on 5/10/2024, 10:22:09 PM· committed by GitHubparent5515ba6
5 files changedLine totals unavailable