Full fare or not, SQ charges a service fee of around S$100 for refunds.
I would go with what SQ res in SIN says as opposed to what the website says.
I have a feeling you have a special discounted fare otherwise SQ would have gladly put you on the available flight right away.