I'm in the same boat right now. Mine expires Oct 2025.
For 2) I've heard that people have applied online and it seemed to have worked but on IRCC here, it says "you must apply on paper" so just to be safe I'd apply on paper.
For 3) again based on my research and what a lot of people have...