[units] need to provide fractional units, too.
We either change our package in the backend by keeping our interface identical: corsika::units and corsika::units::literals or we improve the current package by doing int -> std::ratio in the definition of the template library.
Both is possible.