Now that `serde_yaml` is unmaintained, add implementations of `serde::Serializer/Deserializer` directly to `libyaml-safer` to provide an alternative. The initial implementation should be 1:1 compatible with the behavior of `serde_yaml`.