Syncs the site_url from PhoenixKit settings to the parent Phoenix Endpoint's
:url configuration.
This ensures Endpoint.url() returns the correct public URL, which is critical
for OAuth callback URLs generated by Ueberauth.
Opt-in via config :phoenix_kit, sync_site_url_to_endpoint: true.