Harnessing the Power of Ocean Energy A Comprehensive Review of Power Generation Technologies and Future Perspectives