Predicting Rental Price of Lane Houses in Shanghai with Machine Learning Methods and Large Language Models