Merged requested to merge review/fix-builders-dependencies into main
Any configuration that references build artifacts from another variant
should create a cross-variant dependency. Prior to this change, only
builder.requirements did so;
config.VariantDependent interface that builder types can
implement to return their cross-variant dependencies.