OnDeath how to get DamageData or Attacker's IDamageSource?

There isn't a way with the OnDeath event. For this you will need to subclass the Health component, override Damage, and send your own event with the details.
 
Top