The Lord Jesus has made it clear to me that God considers all foods fit to eat. But if you think some foods are unfit to eat, then for you they are not fit.
He used to eat with Gentile followers of the Lord, until James sent some Jewish followers. Peter was afraid of the Jews and soon stopped eating with Gentiles.
Everything is pure for someone whose heart is pure. But nothing is pure for an unbeliever with a dirty mind. That person's mind and conscience are destroyed.
Don't be fooled by any kind of strange teachings. It is better to receive strength from God's undeserved kindness than to depend on certain foods. After all, these foods don't really help the people who eat them.
These rules are merely about such things as eating and drinking and ceremonies for washing ourselves. And rules about physical things will last only until the time comes to change them for something better.