fixes #8765 - rpm spec should match dependencies of gem

Fixes broken BATS tests.   The gem requires foreman_bootdisk, the RPM should as well.

Tests are failing because the gem won't load:
```
# hammer -u admin -p changeme repository list --organization-id 1
Warning: An error occured while loading module hammer_cli_katello
Error: No such sub-command 'repository'

See: 'hammer --help'
[root@prometheus yum.repos.d]# 
```

I've matched the dependencies of the gem in this PR.   Although, the ruby `~>` operator should mandate we set an upper limit of the version I kept the hammer convention of not setting that.