Validates if the connection is still alive and usable. Returns Success(true) if connection is valid, Success(false) otherwise.
Future<Result<bool>> validateConnection();