validate parameters through pydantic
adresses #457
In order to not sink too much repetetive work into changes later found inproper, i for now changed only the type checking in the outliers
module to the pydantic
process.
I would propagate the changes if approved.
Note, that we can get rid of the autodoc-typehints
pacakge than (which currently causes some strange rendering bugs at its up to date version).
see #457 for more information on the changes
Edited by Peter Lünenschloß