feat(turborepo-auth): create new crate to handle authentication to backend (#6027)
This creates a `turborepo-auth` crate that contains the logic for
logging
into a backend (Vercel by default). It only covers logging into non-SAML
enforced
teams to get a proof of concept merged, sso_login and logout will be
moved in
the future.