I think all traffic through tor is encrypted which removes the need to use encryption on the web server level when running a hidden service, but clearnet sites can offer encryption through HTTPS.
Traffic is not encrypted once it reaches the exit node, it's only encrypted while traveling through multiple relay nodes. So you should still use HTTPS on Tor, in fact more so, as you have no idea what the exit node may be up to.