yumpkg: Ignore epoch in version comparison for explict versions without an epoch (#32563)
yumpkg: Ignore epoch in version comparison for explict versions without an epoch (#32563)

* yumpkg: Ignore epoch in version comparison for explict versions without an epoch

Also properly handle comparisions for packages with multiple versions.

Resolves #32229

* Don't attempt downgrade for kernel and its subpackages

Multiple versions are supported since their paths do not conflict.

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt