XSLT - handling lot of price formats, empty elements