Are there Punto SIGRE points anywhere apart from pharmacies, such as recycling centres, outpatient centres, etc?

No. The Punto SIGRE is located exclusively in pharmacies for reasons of safety and public health, ensuring that leftover medicines are guarded by pharmacists at all times.