Add support for more package metadata fields.
InstallIf, ProviderPriority and InstalledSize are all used by the solver to solve package DAGs, so these fields are a prerequisite for porting solver logic over to the Go API.
I also included the Size field because I saw it exists and figured it didn't hurt to support it too.
Signed-off-by: Erik Sipsma erik@sipsma.dev