collab_panel: Persist favorited channels in the global KV store (#52600)

Follow up to https://github.com/zed-industries/zed/pull/52541

Favorite channels weren't appearing on multiple windows because they
were serialized in a given window's collab panel state. This PR moves
them to the global key value store. Also, solved a little issue with
non-unique ids which was making clicking on the original instance of a
favorite channel do nothing.

Release Notes:

- N/A
63326552b6Danilo Leal committed on 3/30/2026, 10:34:16 AM· committed by GitHubparent28b73a1
2 files changedLine totals unavailable