Fix parsing of years ending in zero

Assume year precision instead of automagically converting and assuming precision of decade, millenium, etc.

Require explicit precision option for setting those precisions.

In Wikibase, precision can be set via advanced options in the time widget, via the api (e.g. bot edit), or providing certain specific text input (e.g. '19. century').

Note: We should be flexible in the future on what to parse, such as '19th century'. (see bug 64545)

Bug: 64537