Apply bug fixes from master to 22.12 for 22.12.1
A list of commits cherry-picked from master (and MRs for master)
- !776 (merged) fixes 462421
- !784 (merged) fixes 462971
- !786 (merged)
- !780 (merged) fixes 462511 455166
- !781 (merged) fixes 442306
- !785 (merged) fixes 461150 405073
- !787 (merged) fixes 463031
- !790 (merged) fixes 462914 463137
- !792 (merged) fixes 460383
- !794 (merged)