What about partition configuration of the disks itself
OMV uses the whole drive to create the raid.
Is it ok to create RAID 6 array with btrfs filesystem on top f it
Yes it's possible as there is the option to format the array with btrfs, the question is why
that can meet my requirements, that is:
I did answer these in post 2
Is there any simple way to support file history using ext4 fs
what do you mean by simple,as I said according to the MS docs you can use network storage for this, so you create a share with the appropriate permissions then add that share to SMB and it's accessible across the network.
How stable is zfs these days on OMV
It's usable, it's a plugin but not sure if it's maintained and some of the config if there is a problem is command line