fix #24992 - vineyard preset icon is blank since the JSVG migration
JSVG does not support the SVG <switch> element and drops it together with its children.
<switch>
Test added for detecting blank rendering icons in resources/images.
resources/images