Hi!
I would have thought that the correct approach would be to encode these values as gYear, and just record the four-digit year.
While we do have a ticket for that (https://phabricator.wikimedia.org/T92009) it's not that simple since many triple stores consider dateTime and gYear to be completely different types and as such some queries between them would not work.