Release v0.16.0

Fix some places in typerep where unsafe code causes runtime "invalid" errors with flambda2, meaning that the optimiser thought such code was unreachable. This was missed before as it requires a low optimisation level which we don't usually use for flambda2 builds.

Old pre-v0.15 changelogs (very likely stale and incomplete)

113.43.00

113.24.00

112.24.00

112.17.00

111.06.00