ERESOLVE unable to resolve dependency tree

I am trying to build ghost front end using Gatsby and am following the article Working With Gatsby. The process starts with

gatsby new my-gatsby-site https://github.com/TryGhost/gatsby-starter-ghost.git

Running this gatsby-cli command results with

pm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: gatsby-starter-ghost@2.0.0
npm ERR! Found: react@17.0.2
npm ERR! node_modules/react
npm ERR!   react@"17.0.2" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.9.0" from @tryghost/helpers-gatsby@1.0.57
npm ERR! node_modules/@tryghost/helpers-gatsby
npm ERR!   @tryghost/helpers-gatsby@"1.0.57" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

Gatsby CLI version: 3.13.0
node v14.16.1
npm 7.18.1
react 17.0.2

It seems that the tryghost/helpers-gatsby@1.0.57 does not handle react 17.02 - but do not know how to fix that without downgrading react