### Is there an existing issue for this?

- [X] I have searched the existing issues

### Feature description

Currently, the default port range for external services is configured in `config.py` as follows:
https://github.com/localstack/localstack/blob/075a6fcfcc29af99e1997d73abea6e88351f3c84/localstack/config.py#L462-L472
This means that the default service range is: (4510,4540]
But the example `docker-compose.yml` states (4510, 4530):
https://github.com/localstack/localstack/blob/075a6fcfcc29af99e1997d73abea6e88351f3c84/docker-compose.yml#L12

The currently stated 20 ports can already be somewhat limiting if a lot of external services are started (f.e. lots of clusters or databases). Therefore the range should be broadened and correctly defined in our example `docker-compose.yml` file.

### 🧑‍💻 Implementation

- [x] Broaden the service port range to 50 ports.
- [x] Update the example docker-compose file.

### Anything else?

_No response_
try:
            CmdDockerClient().stop_container(
                self.container.name, timeout=10
            )  
        except Exception as e:
            LOG.info("error cleaning up localstack container %s: %s", self.container.name, e)
class ContainerExists(Exception):
    pass
def prepare_docker_start():
    
    container_name = config.MAIN_CONTAINER_NAME
    if DOCKER_CLIENT.is_container_running(container_name):
        raise ContainerExists('LocalStack container named "%s" is already running' % container_name)
    if config.dirs.tmp != config.dirs.functions and not config.LAMBDA_REMOTE_DOCKER:
        
        print(
            f"WARNING: The detected temp folder for localstack ({config.dirs.tmp}) is not equal to the "
            f"HOST_TMP_FOLDER environment variable set ({config.dirs.functions})."
        )
    os.environ[ENV_SCRIPT_STARTING_DOCKER] = "1"
    
    mkdir(config.dirs.tmp)
    try:
        chmod_r(config.dirs.tmp, 0o777)
    except Exception:
        pass
def configure_container(container: LocalstackContainer):