Report rpm content errors with exceptions
- Introduce dedicated exception for RPM content (`RpmContentError`)
- Rename existing_content to verify_rpm_content and limit its scope to single
SRPM package
- Add rpm_content generator for easier access to the content
- Change `SystemExit` to `sys.exit`
- Drop typing module