Add support for winget as registry
Problem to solve
Now that Microsoft is shipping WinGet with windows by default, it would be nice to manage programatically installed software the same way we would for linux systems.
Microsoft is still adding features to it, so it could be more work to keep up with it, but Microsoft maintains reference implementations. It would especially be huge for enterprises that need to audit software versions that are made available; having private winget registries means software can still be installed adhoc from audited versions of software, without having to have file directories of various versions of software installers that get copied around on file systems. That kind of workflow is already possible with various solutions for linux, but as far as I'm aware there's not currently anything like it for windows environments.
Proposal
It may need some different functionality from the other package registries since the majority of windows software doesn't list dependencies for winget and are single large installers that require installation configs in order to be run non-interactively. But otherwise it should be pretty similar to Debian/RPM registries.