Harnessing Machine Learning for Procedural Content Generation in Gaming: A Comprehensive Review | Synapse