* Fix escaping in XML serialization.
Notably, ``&`` was mistakenly escaped to ``&`` instead of ``&``.
* Fix issues in verification of dates and other XML data types:
* We checked ``matches_*(value) is not None``, while ``matches_*`` returns a boolean.
Therefore, the checks against the patterns were outright ignored in the code.
* We fix the verification of ``xs:float`` for infinity.
This means that overflows are now correctly detected if the value is not a proper ``INF``.
* We disallow floating-point numbers in exponents in ``xs:float`` and ``xs:double``,
see also: [aas-core-meta b2d1230].
* We disallow ``+INF`` as plus sign is not allowed in XML, see also [aas-core-meta a8e6621].
[aas-core-meta b2d1230]: https://github.com/aas-core-works/aas-core-meta/commit/b2d1230
[aas-core-meta a8e6621]: https://github.com/aas-core-works/aas-core-meta/commit/a8e6621