With 8680 members, the highest level since 2016, the Greens have long overtaken the Scottish Tories and Liberal Democrats and ...