OpenCore will allow you to use FileVault. With basic SMBIOS spoofing (as in the configuration for hardware acceleration), you'll be able to enable FileVault in System Preferences > Security & Privacy, and with OC's bootscreen support, you'll be able to enter your password during login.