Jack Davenport to stand for Greens in Upper House seat of Rosevears