Are there any required templates for the presentation or required number of slides?
No. You can use whatever template you want and create as many slides as you need for your allocated time slot (max. 20 minutes).
You can also download and use the RIPE presentation templates - for PowerPoint and for Keynote.