How to clone another repo in current workflow

I know that we have checkout actions provides an option to clone another repo of the same org to current workflow (workspace) with PAT but I dont want to use PAT (its specific to my user) Is there any other way to clone rather PAT something like ${secret.GITHUB_TOKEN}

Just use git and clone it. Cloning doesn’t require creds (assuming the repo is public).
git clone <repo_uri>

Repo is not public its another private repo in the same organization

That’s exactly the kind of situation PATs are for. If you don’t want to provide one from your personal account a machine user might be an option (the description there focuses on SSH access, but using it for PATs should work as well).