How to use OrientationBuilder to seamlessly switch between portrait and landscape layouts, handle parent constraints, and avoid common layout traps.