Replika AI Companion: A Comprehensive Review of Features, Benefits, and Limitations