fix offline refresh token

added approval_prompt=force so that google generate refresh tokens all the time

todo: validation response is not the same in offline mode

```haskell

data Token = Token { issued_to   :: Text
                   , audience    :: Text
                   , user_id     :: Text
                   , scope       :: Text
                   , expires_in  :: Integer
                   --, email       :: Text
                   --, verified_email :: Bool
                   , access_type :: Text
                   } deriving (Show)

```