text: Title: Headers from Exceptions
  Body: ### Is there an existing issue for this?
  
  - [X] I have searched the existing issues
  
  ### Describe the bug
  
  Headers set on Exception objects not carried through on all renderers
  
  ### Code snippet
  
  ```py
  raise Unauthorized(
      "Auth required.",
      headers={"foo": "bar"},
  )
  ```
  
  ### Expected Behavior
  
  Response should have:
  
  ```
  Foo: bar
  ```
  
  ### How do you run Sanic?
  
  Sanic CLI
  
  ### Operating System
  
  all
  
  ### Sanic Version
  
  23.3
  
  ### Additional context
  
  _No response_