async init() {
    if (!this.#validGithubUrl()) return;
    await this.#validBranch();
    await this.#validateAccessToken();
    this.ready = true;
    return this;
  }
Initializes the RepoLoader instance.
@returns {Promise<RepoLoader>} The initialized RepoLoader instance.