Oii Iratã!
Executei seu código aqui utilizando meu token e acredito que identifiquei o problema :)
No cabeçalho "headers" falta adicionar um espaço depois da palavra Bearer:
headers = {'Authorization': 'Bearer ' + access_token,
'X-GitHub-Api-Version': '2022-11-28'}
Este pequeno detalhe pode passar despercebido, mas é crucial. Isso não causou problemas na paginação porque o GitHub permite um número limitado de requisições sem autenticação. Contudo, para criar repositórios, a autenticação é essencial.
E vale destacar que para você conseguir criar o repositório, é muito importante que no momento da criação do token no GitHub você tenha marcado o escopo "repo", conforme faço no vídeo Autenticação.
Espero que isso ajude. Qualquer dúvida estou por aqui.
Bons estudos!