You can't have a JWT authorizer with AWS::Serverless::Api
.
Either switch to use AWS::Serverless::HttpApi
, or implement your own JWT authorizer with a Lambda authorizer. I can't see anything in your template that isn't supported by AWS::Serverless::HttpApi
so switching to that is probably your best option.