fix(test): correct URL detection tests to match app behavior
Fixes for URL opening tests:
- Use api.window.list() instead of non-existent windowCount()
- Check for URL in wrapped page loader format (peek://app/page/index.html?url=...)
- Allow for URL-encoded versions (%3A%2F%2F)
- Increase wait times to 1000ms for window opens
- Fix negative test to check windows list properly
Tests now properly verify:
- Domains without protocol normalize to https://
- http:// and https:// protocols preserved
- localhost URLs work
- Non-URL text isn't opened as URL