package/extract/build-order: handle yanked versions
extract/package: if the user requested an exact version, but the registry doesn't contain it, attempt to query it once more with the exact version added to the yanked whitelist.
build-order: attempt to sensibly map a version requirement to an exact version to pass to the same fallback mechanism.
Signed-off-by: Fabian Grünbichler git@fabian.gruenbichler.email