Text this: Morphological challenges in Bengali NLP: evaluating stemming techniques for improved text classification and efficiency