Labour, the Greens and Reform have been battling it out ahead of the by-election polling day on Thursday