I am thinking about buying HM3 but would like to know if it will be a one-of payment or subscription based?

Two more questions:
If I buy HM2 now, will I have access to the HM3 beta and will I need to pay again once HM3 leaves beta?

Are RunItOnce hand histories supported already in HM3?

Cheers and thank you in advance for your help.