docs: merge implementation notes into profiles.md, improve switching UX
Merged PROFILES-IMPLEMENTATION-SUMMARY.md into docs/profiles.md:
- Added Implementation Notes section with files modified, design
principles, migration strategy, and commits
- Deleted redundant summary file
- All implementation details now in canonical docs location
Improved profile switching UX and debugging:
- Added console logging to track switch operations
- Check if already on target profile (prevent no-op)
- Improved confirm dialog text with clearer message
- Added backend logging in IPC handler to debug switch flow
- IPC handler now checks current profile before switching
This addresses reported issue where switching back to default
didn't show prompt - added logging to help diagnose.