feat(test): deterministic profile IDs via PEEK_PROFILE_ID env var
Add apply_profile_override() that checks PEEK_PROFILE_ID env var.
When set, forces the active profile ID and skips
ensure_dev_profile_in_dev_build() — e2e tests no longer depend
on profile name matching.
Test script updated: profile name changed from 'Development' to
'E2E Test' to prove name independence, and all simulator launches
pass PEEK_PROFILE_ID.