Refresh authentication token

Refreshes the current user's JWT token with the latest user data from the database. Returns a new session token.