I would like a button on RStudio Editor that performs `quarto publish`

Sorry to hear that this does not work for you.
I found the page https://quarto.org/docs/publishing/github-pages.html
but that does not mention shortcuts/buttons.