My initial intuition about which position the breaking sound should come from was the position where the collision occurs and it seems to work fine. Here’s the code sample, try it for yourselves!
public void OnCollisionEnter2D(Collision2D collision)
{
AudioSource.PlayClipAtPoint(breakSound, collision.transform.localPosition);
Destroy(gameObject);
}