Text this: Recent developments aragonite-based calcium carbonate nanoparticles: advances in synthesis, therapeutic mechanisms, and oncology