Text this: A systematic approach to predicting NFT prices using time series forecasting and macroeconomic factors in digital assets