Hey - I think I can help you. In the Addons, there’s an option to import and export “Newtek .mdd” format.
Basically, you make sure you have your object selected with the cloth simulation on it cached. Then, after you’ve added the add-on, go to Export > .mdd and set your start and end frames.
After you export it, turn off the cloth modifer on the object, then go to Import > .mdd file and the animation keyframes should now be applied to the object.
There might be some scaling and rotation issues, which I think have to do with the X,Y,Z axis (I think it works better if “Y” is up), but other than that, should be good to go!
Let me know if that works.