A Review on Machine Learning and Bioinformatics to Study Biofouling in Marine Renewable Energy Devices: Modeling, Performance Prediction, and Maintenance Planning | Synapse