### Summary

Use the setup module in the kylin linux to get the `ansible_pkg_mgr` variable with the value "unknown".

### Issue Type

Bug Report

### Component Name

pkg_mgr.py

### Ansible Version

```console
$ ansible --version
ansible [core 2.15.2]
  config file = None
  configured module search path = ['/Users/jiang/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/Cellar/ansible/8.2.0/libexec/lib/python3.11/site-packages/ansible
  ansible collection location = /Users/jiang/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/local/bin/ansible
  python version = 3.11.4 (main, Jun 20 2023, 16:52:35) [Clang 13.0.0 (clang-1300.0.29.30)] (/usr/local/Cellar/ansible/8.2.0/libexec/bin/python3.11)
  jinja version = 3.1.2
  libyaml = True
```


### Configuration

```console
# if using a version older than ansible-core 2.12 you should omit the '-t all'
$ ansible-config dump --only-changed -t all
CONFIG_FILE() = None
PAGER(env: PAGER) = less
```


### OS / Environment

[Kylin Linux](https://www.kylinos.cn/scheme/server.html)

### Steps to Reproduce

![image](https://github.com/ansible/ansible/assets/10629406/cd2e2a90-2b74-4639-ad3b-15bd7c42344b)


### Expected Results

In Kylin Linux, the expected value of `ansible_pkg_mgr` should be `dnf`.

### Actual Results

```console
In Kylin Linux, the actual value of `ansible_pkg_mgr` is `unknown`.
```


### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
rpm_query = '/usr/bin/rpm -q --whatprovides /usr/bin/apt-get'.split()
        if os.path.exists('/usr/bin/rpm'):
            with open(os.devnull, 'w') as null:
                try:
                    subprocess.check_call(rpm_query, stdout=null, stderr=null)
                    pkg_mgr_name = 'apt_rpm'
                except subprocess.CalledProcessError:
                    
                    
                    pkg_mgr_name = 'apt'
        return pkg_mgr_name
    def pkg_mgrs(self, collected_facts):
        
        
        
        
        if collected_facts['ansible_os_family'] == 'Altlinux':
            return filter(lambda pkg: pkg['path'] != '/usr/bin/pkg', PKG_MGRS)
        else:
            return PKG_MGRS
    def collect(self, module=None, collected_facts=None):