Fixes #60920 and #6093 - aliasing resources and better option descriptions

Requires https://github.com/theforeman/hammer-cli-foreman/pull/128
You can always pass a custom hash to `build_options` directly using `:resource_mapping` as a key.