reduces cli args redundancy (#932)
* reduces cli args redundancy
* fix typing
* reasoning tags do not need to default to None to then be attributed to actual default
* fix typing for dataclass
* better docs for cli args
* fix reasoning tags parsing
* update from suggestion
* styling
* styling
* styling