### Summary

If a galaxy requirements file contains collections that have signatures defined, then `ansible-galaxy role install` with that requirements file fails because a keyring is not supplied.

### Issue Type

Bug Report

### Component Name

ansible-galaxy

### Ansible Version

```console
$ ansible --version

ansible [core 2.13.0.dev0] (devel ff184b0815) last updated 2022/03/24 16:21:31 (GMT -400)
  config file = /home/shrews/.ansible.cfg
  configured module search path = ['/home/shrews/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/shrews/Devel/github/Shrews/ansible/lib/ansible
  ansible collection location = /home/shrews/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/shrews/Devel/github/Shrews/ansible/bin/ansible
  python version = 3.9.7 (default, Sep 10 2021, 14:59:43) [GCC 11.2.0]
  jinja version = 3.1.0
  libyaml = True
```


### Configuration

```console
$ ansible-config dump --only-changed

DEFAULT_HOST_LIST(/home/shrews/.ansible.cfg) = ['/home/shrews/Devel/ansible/hosts.yaml']
```


### OS / Environment

Ubuntu 21.10

### Steps to Reproduce

<!--- Paste example playbooks or commands between quotes below -->
```yaml (paste below)

$ cat req.yml 
collections:
  - name: community.mysql
    signatures:
      - file:///home/shrews/test.asc

$ ansible-galaxy role install -r req.yml 
ERROR! Signatures were provided to verify community.mysql but no keyring was configured.
```


### Expected Results

`role install` should ignore collection signatures

### Actual Results

```console
$ ansible-galaxy role install -r req.yml -vvvv

ansible-galaxy [core 2.13.0.dev0] (devel ff184b0815) last updated 2022/03/24 16:21:31 (GMT -400)
  config file = /home/shrews/.ansible.cfg
  configured module search path = ['/home/shrews/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/shrews/Devel/github/Shrews/ansible/lib/ansible
  ansible collection location = /home/shrews/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/shrews/Devel/github/Shrews/ansible/bin/ansible-galaxy
  python version = 3.9.7 (default, Sep 10 2021, 14:59:43) [GCC 11.2.0]
  jinja version = 3.1.0
  libyaml = True
Using /home/shrews/.ansible.cfg as config file
Reading requirement file at '/home/shrews/req.yml'
ERROR! Signatures were provided to verify community.mysql but no keyring was configured.
```


### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
try:
                        return [GalaxyRole(self.galaxy, self.api, **r) for r in
                                (RoleRequirement.role_yaml_parse(i) for i in yaml_load(f_include))]
                    except Exception as e:
                        raise AnsibleError("Unable to load data from include requirements file: %s %s"
                                           % (to_native(requirements_file), to_native(e)))
        if isinstance(file_requirements, list):
            
            if not allow_old_format:
                raise AnsibleError("Expecting requirements file to be a dict with the key 'collections' that contains "
                                   "a list of collections to install")
            for role_req in file_requirements:
                requirements['roles'] += parse_role_req(role_req)
        else:
            
            extra_keys = set(file_requirements.keys()).difference(set(['roles', 'collections']))
            if extra_keys:
                raise AnsibleError("Expecting only 'roles' and/or 'collections' as base keys in the requirements "
                                   "file. Found: %s" % (to_native(", ".join(extra_keys))))
            for role_req in file_requirements.get('roles') or []:
                requirements['roles'] += parse_role_req(role_req)
            requirements['collections'] = [
                Requirement.from_requirement_dict(
                    self._init_coll_req_dict(collection_req),
                    artifacts_manager,
                )
                for collection_req in file_requirements.get('collections') or []
            ]
        return requirements
    def _init_coll_req_dict(self, coll_req):