### Summary

I'm seeing some breakage in collections caused (very likely) by #73703:
1. `AttributeError: 'AnsibleModule' object has no attribute '_check_type_dict'` (community.general, infoblox.nios_modules);
2. `ImportError: cannot import name 'handle_aliases'` (from `ansible.module_utils.common.parameters`) (community.crypto, community.sops).

While 1. could be considered 'own fault' because it is a private API, 2. looks like a bug, since that's a break in a public interface.

### Issue Type

Bug Report

### Component Name

core

### Ansible Version

devel

### Configuration

.

### OS / Environment

.

### Steps to Reproduce

.

### Expected Results

.

### Actual Results

.
"""Error handling aliases"""
class ArgumentTypeError(AnsibleValidationError):
    """Error with parameter type"""
class ArgumentValueError(AnsibleValidationError):
    """Error with parameter value"""
class ElementError(AnsibleValidationError):
    """Error when validating elements"""
class MutuallyExclusiveError(AnsibleValidationError):
    """Mutually exclusive parameters were supplied"""
class NoLogError(AnsibleValidationError):
    """Error converting no_log values"""
class RequiredByError(AnsibleValidationError):
    """Error with parameters that are required by other parameters"""
class RequiredDefaultError(AnsibleValidationError):
    """A required parameter was assigned a default value"""
class RequiredError(AnsibleValidationError):
    """Missing a required parameter"""
class RequiredIfError(AnsibleValidationError):
    """Error with conditionally required parameters"""
class RequiredOneOfError(AnsibleValidationError):
    """Error with parameters where at least one is required"""
class RequiredTogetherError(AnsibleValidationError):
    """Error with parameters that are required together"""
class SubParameterTypeError(AnsibleValidationError):
    """Incorrect type for subparameter"""
class UnsupportedError(AnsibleValidationError):
    """Unsupported parameters were supplied"""