Run-time type checking for function signatures in Python.

chore: Remove `liccheck` master

`signatures` has no runtime dependencies, so we don't need to check for third-party license conflicts. Also, `liccheck` doesn't support Python 3.12 yet: https://github.com/dhatim/python-license-check/issues/117