Text this: Systematic review of predictive maintenance and digital twin technologies challenges, opportunities, and best practices