text: Title: Support cafile in NATS streaming source
  Body: https://github.com/mage-ai/mage-ai/blob/d0eaef32a40a771b9ac8485e14ed08da83ca2dc6/mage_ai/data_preparation/templates/data_loaders/streaming/nats.yaml#L20
  
  Issue with NATS template:
  
  ```python
  Traceback (most recent call last):
  
    File "/usr/local/lib/python3.10/site-packages/mage_ai/shared/retry.py", line 38, in retry_func
  
      return func(*args, **kwargs)
  
    File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/executors/streaming_pipeline_executor.py", line 116, in __execute_with_retry
  
      self.__execute_in_python(
  
    File "/usr/local/lib/python3.10/site-packages/mage_ai/data_preparation/executors/streaming_pipeline_executor.py", line 164, in __execute_in_python
  
      source = SourceFactory.get_source(
  
    File "/usr/local/lib/python3.10/site-packages/mage_ai/streaming/sources/source_factory.py", line 36, in get_source
  
      return NATSSource(config, **kwargs)
  
    File "/usr/local/lib/python3.10/site-packages/mage_ai/streaming/sources/nats_js.py", line 62, in __init__
  
      super().__init__(config)
  
    File "/usr/local/lib/python3.10/site-packages/mage_ai/streaming/sources/base.py", line 23, in __init__
  
      self.config = self.config_class.load(config=config)
  
    File "/usr/local/lib/python3.10/site-packages/mage_ai/shared/config.py", line 48, in load
  
      return self(**config)
  
  TypeError: NATSConfig.__init__() got an unexpected keyword argument 'cafile
  ```
  
  resolved by this addition:
  ```yaml
  ssl_config:
      cafile: "/tmp/.certs/ca.pem"
  ```