 Supermarkets have “a moral imperative” to prevent children being exposed to the sale of vaping products, the Scottish Greens have said, after vapes confiscated from school pupils were found to contain high levels of lead, nickel and chromium.