<!-- If you need to report a security issue please visit https://github.com/apache/dubbo/security/policy -->

- [x] I have searched the [issues](https://github.com/apache/dubbo/issues) of this repository and believe that this is not a duplicate.

### Environment

* Dubbo version: 3.0.3
* Operating System version: all
* Java version: all

### Steps to reproduce this issue

1. consumer config
`dubbo.registry.address=multiple://?reference-registry=zookeeper://127.0.0.1:2181,nacos://127.0.0.1:8848&child.zk=zookeeper://127.0.0.1:2181&child.nacos=nacos://127.0.0.1:8848`

If there is an exception, please attach the exception trace:

```
java.lang.UnsupportedOperationException: Current implementation does not support pagination query method.
	at org.apache.dubbo.registry.client.ServiceDiscovery.getInstances(ServiceDiscovery.java:175) ~[dubbo-3.0.3.jar:3.0.3]
	at org.apache.dubbo.registry.multiple.MultipleServiceDiscovery.getInstances(MultipleServiceDiscovery.java:119) ~[dubbo-3.0.3.jar:3.0.3]
	at org.apache.dubbo.registry.client.ServiceDiscovery.getInstances(ServiceDiscovery.java:157) ~[dubbo-3.0.3.jar:3.0.3]
	at org.apache.dubbo.registry.client.ServiceDiscovery.getInstances(ServiceDiscovery.java:130) ~[dubbo-3.0.3.jar:3.0.3]
	at org.apache.dubbo.registry.client.ServiceDiscoveryRegistry.subscribeURLs(ServiceDiscoveryRegistry.java:302) ~[dubbo-3.0.3.jar:3.0.3]
	at org.apache.dubbo.registry.client.ServiceDiscoveryRegistry$DefaultMappingListener.onEvent(ServiceDiscoveryRegistry.java:376) ~[dubbo-3.0.3.jar:3.0.3]
```

public static final String REGISTRY_PREFIX_KEY = "child.";
    private static final String REGISTRY_TYPE = "registry-type";
    private static final String SERVICE = "service";
    private final Map<String, ServiceDiscovery> serviceDiscoveries = new ConcurrentHashMap<>();
    private URL registryURL;
    private ServiceInstance serviceInstance;
    private String applicationName;
    private volatile boolean isDestroy;
    @Override
    public void initialize(URL registryURL) throws Exception {
        this.registryURL = registryURL;
        this.applicationName = registryURL.getApplication();
        Map<String, String> parameters = registryURL.getParameters();
        for (String key : parameters.keySet()) {
            if (key.startsWith(REGISTRY_PREFIX_KEY)) {
                URL url = URL.valueOf(registryURL.getParameter(key)).addParameter(CommonConstants.APPLICATION_KEY, applicationName)
                    .addParameter(REGISTRY_TYPE, SERVICE);
                ServiceDiscovery serviceDiscovery = ServiceDiscoveryFactory.getExtension(url).getServiceDiscovery(url);
                serviceDiscovery.initialize(url);
                serviceDiscoveries.put(key, serviceDiscovery);
            }
        }
    }
    @Override
    public URL getUrl() {
        return registryURL;
    }
    @Override
    public void destroy() throws Exception {