This commit addresses compatibility issues between the freenas-proxmox package and
Proxmox VE 9. Key changes include:
- Fix ZFSPlugin.pm integration by removing problematic freenas case from run_lun_command
function, as FreeNAS.pm doesn't implement this function
- Ensure freenas provider is properly recognized in the provider validation list
- Add proper handling for freenas cases in function
- Fix property definitions to be added in the correct location in ZFSPlugin.pm
- Update the FreeNAS.pm module to be compatible with the Proxmox VE 9 file structure
These changes allow for proper integration of FreeNAS/TrueNAS ZFS over iSCSI functionality
with Proxmox VE 9 without causing errors in VM operations.