Merge to `main` branch (Week of 04-Dec-23, Part 2)
Cherry-picking commits:
- 27dd3baa, c4accd38, 1a0ad0aa, ee0d8bb2, 5b436fd3, 9b722529, 47d3cff6 from !144 (merged)
- de99b685 from !167 (merged)
- 55f80c90 and d52fd0cc from !166 (merged)
Cherry-picking commits: