Similar Items: Morphological challenges in Bengali NLP: evaluating stemming techniques for improved text classification and efficiency