Depend: Target-level dependencies via byproducts
These changes address part 1 of #19005: Introduce target-level dependencies for byproducts of utility targets and for byproducts of build events.
These changes address part 1 of #19005: Introduce target-level dependencies for byproducts of utility targets and for byproducts of build events.