### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

When I create an ingress rule for a Redshift cluster security group, the rule doesn't stick: I'll describe cluster security groups, and the rule won't be applied.

### Expected Behavior

From [this issue](https://github.com/localstack/localstack/issues/2775), I figured that the rule would be properly applied.

### How are you starting LocalStack?

With a docker-compose file

### Steps To Reproduce

#### How are you starting localstack (e.g., `bin/localstack` command, arguments, or `docker-compose.yml`)

```sh
services:
  localstack:
    image: localstack/localstack:latest
    ports:
      - 4563-4584:4563-4584
    volumes:
      - ./volume:/var/lib/localstack
```

#### Client commands (e.g., AWS SDK code snippet, or sequence of "awslocal" commands)

```sh
awslocal redshift create-cluster-security-group --cluster-security-group-name "group-name" --description "Security group description"
awslocal redshift authorize-cluster-security-group-ingress --cluster-security-group-name "group-name" --cidrip 192.168.100.101/32
awslocal redshift describe-cluster-security-groups
```


### Environment

```markdown
- OS: Ubuntu 20.04
- LocalStack: latest
```


### Anything else?

This was tested with and without Pro. I'm curious if this should be a Pro-only feature though.
import pytest
from localstack.utils.common import short_uid
class TestRedshift:
    def test_create_clusters(self, redshift_client):
        
        cluster_id = f"c={short_uid()}"
        response = redshift_client.create_cluster(
            ClusterIdentifier=cluster_id,
            NodeType="t1",
            MasterUsername="test",
            MasterUserPassword="test",
        )
        assert response["ResponseMetadata"]["HTTPStatusCode"] == 200
        
        clusters = redshift_client.describe_clusters()["Clusters"]
        matching = [c for c in clusters if c["ClusterIdentifier"] == cluster_id]
        assert matching
        
        response = redshift_client.delete_cluster(ClusterIdentifier=cluster_id)
        assert response["ResponseMetadata"]["HTTPStatusCode"] == 200
        
        with pytest.raises(Exception) as e:
            redshift_client.describe_clusters(ClusterIdentifier=cluster_id)
        assert "ClusterNotFound" in str(e)