Maybe passing `SiteExtensionInfo` here is wrong here, as we only need the ID and (optionally) version, similar to the 'nuget install' command.