Accept authorization server URLs in authorize()
The authorize method now accepts https:// URLs (e.g. https://bsky.social)
in addition to AT Protocol handles. When a URL is provided, handle
resolution is skipped and OAuth endpoints are discovered directly from
the server.