Correct counting of indirect-failed packages, matching what pbulk
does. See #70 and #72 for details. This means you won't see "indirect-failed" packages under failed dependencies any more. At least for new builds! Old ones will still use the old method.
Other changes:
- Build requires Go 1.22 now.
- Lots of cleanups, removing obsolete code and unused dependencies.