Make `gecco.model.ClusterTable` write unknown type in the `type` column if needed

7 jobs for feat-nopandas in 2 minutes and 44 seconds (queued for 3 seconds)
Name Stage Failure
failed
lint:pylint Lint
        --overlap <N>                   how much overlap to consider if
features overlap. [default: 2] (duplicate-code)

-----------------------------------
Your code has been rated at 5.60/10

Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
lint:mypy Lint
gecco/cli/commands/train.py:184: note:         @overload
gecco/cli/commands/train.py:184: note: def write(self, s: bytearray) -> int
gecco/cli/commands/train.py:184: note: @overload
gecco/cli/commands/train.py:184: note: def write(self, s: bytes) -> int
gecco/cli/commands/cv.py:118: error: Missing return statement
Found 27 errors in 6 files (checked 24 source files)
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1