Sofia, 1801-1865, prinsessa av Sverige, gift med storhertig Leopold av Baden