Witness nodes just run etcd - they don’t run workloads - so do not need to be as powerful as “regular” Harvester nodes. The third paragraph of the first link you posted notes that the hardware recommendations for etcd - Hardware recommendations | etcd - should be considered.
You may find the recording of a recent Global Online Meetup of Harvester where they featured version 1.3.0 - see https://www.youtube.com/watch?v=Q7KYSJkA0Sc . In particular the witness node feature was discussed at around 31:40.