[turbopack] Simplify take_issues and peek issues (#84199)
* don't construct a `cell` just use an `Arc`
* this will make it possible to call `peek_issues` in a top level transient task
* This required making `AutoSet` `TaskInput` compatible. The downside is that a few tasks get a more complicated hash/eq implementation for their inputs but the `DelegatingInputTracer` value is generally very small so this should be fine.
* these functions are no longer async or failable, so simplify the signature