strong-xml is unmaintained and this fork includes a fix to a self-closing element causing a parse error.
This also fixes a build-time warning with the strong-xml derive macro.
* feat(api)!: add distinct error type
The commit adds an `Error` enum to the public API of the opml crate to
make it easier to reason about what went wrong during OPML
parsing/writing.