[dev-overlay]: add preference panel (#76522)
Adds user preferences for:
- Toggling theme (localstorage)
- Position (localstorage)
- Hiding the overlay (existing dev session heuristic)
https://github.com/user-attachments/assets/0f08ce66-4107-4751-80d3-a42d3315966a

