Refactor repository method dispatching
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
### What needs to get done
Instead of using a proxy class for deferred repository detection, use top level methods resolving the repository internally. See https://github.com/canonical/craft-parts/pull/1231#discussion_r2321840994
### Why it needs to get done
Cleaner code.
Evaluation history
No evaluation history available.