Remove gpui's dependency on `async-process` (#59358)

This removes gpui's dependency on the `util` crate, which depends on
async process. It now depends on `gpui_util` only, and uses
`std::process::Command` for the two cases where it was previously using
an async `Command`. This lifts the requirement of non-Zed consumers of
gpui to depend on our forked async-process (see #59156).

Release Notes:

- N/A
a873cf402cCole Miller committed on 6/16/2026, 1:47:55 PM· committed by GitHubparent33a54ce
38 files changedLine totals unavailable