[skip ci] add tests for temporal casting, equality, and externalizing; test duration arithmetic
[skip ci] add test gregorian day
[skip ci] add further gergorian tests