data/locale: add data for German cardinal numbers with tests

The test currently fails for numbers > 19 as the number algorithm
does not support 67 => "seven and sixty" style numbers and the
different variants of 1 (ein, eine, eins) depending on the gender
of the following word. The tests are accurate, the algorithm is not.