The beginning of the code looks good. The biggest issue is that construct with name "CfnVPCPeeringConnectionAccepter" doesn't exist. But even my imagination would want the same construct. So ChatGPT is really good. Just the docs suck.