To filter HTTPS, you will have to install a pfSense CA trusted certificate on every client that will use the proxy. Since this is inconvenient, so it is better to set squid from transparent mode to explicit mode and then implement WPAD so that your clients an find the proxy automatically. Some clients will have to be configured manually.