Properly extract package name out of cargo pkgid (#10929)

Fixes https://github.com/zed-industries/zed/issues/10925

Uses correct package name to generate Rust `cargo` tasks.
Also deduplicates lines in task modal item tooltips.

Release Notes:

- Fixed Rust tasks using incorrect package name
([10925](https://github.com/zed-industries/zed/issues/10925))
6108140a02Kirill Bulatov committed on 4/24/2024, 11:12:59 AM· committed by GitHubparent135a5f2
2 files changedLine totals unavailable