Can NoScript force some sites to always use HTTPS?
Yes, just open NoScript Options|Advanced|HTTPS|Behavior, entering the sites you want to force in the topmost box, and those you want to always leave alone in the bottom one. You can use space-separated simple strings, which will be matched as “starts with…”, glob patterns like *.noscript.net and full-fledged regular expressions.