Preheat oven to 350 degrees with rack in center position. Butter bottom and sides of a 2 1/2-quart baking dish.
In medium saucepan, melt butter over medium-high heat. Add onions, pancetta, and salt to pan and cook, stirring occasionally, until pancetta begins to render fat and onions become translucent, about 2 minutes.
Add chicken stock and figs to saucepan and bring to a boil. Remove from heat and let stand 10 minutes.
Add orange zest and juice, orange liqueur, and sage to saucepan and stir to combine. Tear bread into large pieces and transfer to a large bowl. Pour contents of saucepan over bread along with eggs, and stir until well combined.
Transfer stuffing to prepared baking dish, cover with foil, and bake 30 minutes. Remove foil and continue baking until top is golden brown and crispy, 15 to 20 minutes more.