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.