You can easily switch your website to run on HTTPS protocol. Please follow this tutorial for the same.
Possibly. Though, being HTTPS protocol does not imply it is secured. Check this Quora answer for reference.
There is only one pre-requisite you need for EscalatingWeb to get PWA for your website. Your website should run on secured origin(https protocol).