Have you downloaded your data and looked at it?
I have, 3 years in a row, and the format has changed every year.
At the end of 2017, the zip has 4 folders (html, messages, photos, videos), and inside the html folder are 11 html files. The one called timeline.htm would have all your posts. The HTML would have to be parsed to figure out whether you wrote it or someone else did. It does not have the public/private indicators.
For 2018 and 2019, there are 18 and 24 folders in the zip, representing all the parts of your account. There are separate ones for posts and pages and stories and events and comments, although photos and videos got combined into photos_and_videos. Inside the posts folder are two HTML files: your_posts and other_peoples_posts_to_your_timeline. The same information is shown though, with not much detail. I tend to post a link to a web page and when FB retrieves the preview, I delete the ugly link. Well, those show up as empty, with just “Updated on xxx date” showing.
So, I don’t think it makes sense to try to make separate posts from each post in Facebook. Since it is a bunch of HTML files, you can put them on your server and link to them from a WP post, or show in an iframe. But the information you see on FB isn’t all in there.