rpm: Adapt to latest changes in lister and fix some issues
Do no attempt to parse version with the packaging.version module as rpm version format do not match Python package one and thus numerous parsing were failing.
Use package intrinsic version in the message for each produced release in order for the loader to not create different releases targeting the same directory.
Adapt input data sent by the RPM lister to its latest changes, notably in tests.
Related to swh/meta#5011.
Depends on swh-lister!484 (merged).