**Describe the issue**
```
remote_servers.play.shard.replica.port
```

Should use server's TCP port by default.
{
    const char * address_begin = full_string.data();
    const char * address_end = address_begin + full_string.size();
    const char * user_pw_end = strchr(full_string.data(), '@');
    
    if (!user_pw_end && startsWith(full_string, "shard"))
    {
        const char * underscore = strchr(full_string.data(), '_');
        Address address;
        address.shard_index = parse<UInt32>(address_begin + strlen("shard"));
        address.replica_index = underscore ? parse<UInt32>(underscore + strlen("_replica")) : 0;
        return address;
    }
    else
    {