input: def Generate_StoreItem_Class() -> str:
      """ Generate a Python class for an online store item that includes fields for ID, name, 
      price, and description. The class should have an __init__ method to initialize these 
      fields, a __str__ method to return a string representation of the item, and a to_dict 
      method to return the item's properties as a dictionary.
      Example:
      for Generate_StoreItem_Class() == '''class StoreItem:
          def __init__(self, item_id, name, price, description):
              self.item_id = item_id
              self.name = name
              self.price = price
              self.description = description
          
          def __str__(self):
              return f'{self.name}, ${self.price}'
          
          def to_dict(self):
              return {
                  'item_id': self.item_id,
                  'name': self.name,
                  'price': self.price,
                  'description': self.description
              }'''
      """
output:     
      return '''class StoreItem:
          def __init__(self, item_id, name, price, description):
              self.item_id = item_id
              self.name = name
              self.price = price
              self.description = description
          
          def __str__(self):
              return f'{self.name}, ${self.price}'
          
          def to_dict(self):
              return {
                  'item_id': self.item_id,
                  'name': self.name,
                  'price': self.price,
                  'description': self.description
              }'''
  