Add unit tests for IPC-2581 export functionality including new surface export feature as well as implementing an xmllint-based schema validation Includes IPC-2581B1.xsd and IPC-2581C.xsd schema files for validation. Related to: - https://gitlab.com/kicad/code/kicad/-/issues/22690 - https://gitlab.com/kicad/code/kicad/-/issues/19912