text: Title: Add support for `UUID` Type
  Body: ## 🚀 Feature Request
  Add support for `UUID` in `sgqlc.types`
  
  ## Description
  <!-- Add a clear and concise description of what this new feature aims to do and achieve -->
  <!-- Is this new feature related to a specific problem? If so, please describe it -->
  There are the following types supported by `sgqlc`:
  
  `int, str, boolean, float,  id, enum, union, datetime , non_null , list_of`
  (Maybe more) 
  
  But there is no support for `UUID`.
  
  Most of the people who work with `databases` in the backend, need a unique identification for entities that they can use as a `primary key`.  This can be of type `str` but not always.
  
  `UUID` is used by many(including my organization). So, it would be great to have this ` UUID Type` supported.
  
  ## Implementation details
  <!-- How will this feature work? Do you already have something in mind? 
  A potential implementation may be (concisely) explained here -->
  For example:
  I want to create a `user` and update that with its `uuid`.
  
  The `class` for this `User` will look like this: 
  ```
  class User(Type):
      uuid=UUID
      code=str
      name=str
      createdAt=datetime
  ```
  
  1. Create with `uuid` type in response:
  
  ```
  mutation MutationCreateUser($code: String!, $name: String!) {
    createUser(code: $code, name: $name) {
      uuid
      code
      name
      createdAt
    }
  }
  ```
  Variables:
         ` {"code":"user_code",  "name":"user_name"}`
  
  2. Update with created `uuid` in request:
  
  
  ```
  mutation MutationUpdateUser($uuid: UUID! $code: String!, $name: String!) {
    updateUser(uuid: $uuid, code: $code, name: $name) {
      uuid
      code
      name
      createdAt
    }
  }
  ```
  
  Variables:
     `{"uuid": "94fda4fb-d574-470b-82e2-0f4ec2a2db90", "code":"user_code_updated",  "name":"user_name_updated"}`
  
  
  
  
  
  *Note*: 
  There is a library for the `uuid` type(https://docs.python.org/3/library/uuid.html) which can be referred to. 
  
  ## Acceptance criteria
  
  - Support for `UUID` in `sgqlc.types`
  - The query mentioned in the example above should be possible to execute.
  