text: Title: It would be nice if we could keep the traceback in serialization errors
  Body: ~~See https://github.com/pydantic/pydantic/discussions/6893#discussioncomment-6561902~~
  
  ~~(EDIT by @davidhewitt - the above related to validators, and is fixed after #844)~~
  
  It would be nice if errors within functional serializers showed a traceback with both `model_dump` and `model_dump_json`.
  
  `model_dump` shouldn't be that hard, but `model_dump_json` might require some wizardry from @davidhewitt, or maybe it's just not possible?
  
  Selected Assignee: @davidhewitt