Attovia prices $289 million IPO as biotech listings regain momentum