Chitosan-Based Nanoparticles for Nucleic Acid Delivery: Technological Aspects, Applications, and Future Perspectives