But the event in Acts had nothing to do with "food" that should or should not be consumed. Rather it was a lesson that Peter properly understood as.....
Acts 10:28 And he said unto them, Ye know how that it is an unlawful thing for a man that is a Jew to keep company, or come unto one of another nation; but God hath shewed me that I should not call any man common or unclean.
10:34-35 Then Peter opened his mouth, and said, Of a truth I perceive that God is no respecter of persons: But in every nation he that feareth Him, and worketh righteousness, is accepted with Him.
There is no reason to believe it has "nothing to do with 'food' that should or should not be consumed." Why would God use unclean food, telling Peter that "
What God has made clean, do not call common," if such food was still unclean? That would make no sense. Rather, we see Jesus say something of importance here:
Mar 7:14 And he called the people to him again and said to them, "Hear me, all of you, and understand:
Mar 7:15 There is nothing outside a person that by going into him can defile him, but the things that come out of a person are what defile him."
Mar 7:16 [If anyone has ears to hear, let him hear.]
Mar 7:17 And when he had entered the house and left the people, his disciples asked him about the parable.
Mar 7:18 And he said to them, "Then are you also without understanding? Do you not see that whatever goes into a person from outside cannot defile him,
Mar 7:19 since it enters not his heart but his stomach, and is expelled?"
(Thus he declared all foods clean.)
Mar 7:20 And he said, "What comes out of a person is what defiles him.
Mar 7:21 For from within, out of the heart of man, come evil thoughts, sexual immorality, theft, murder, adultery,
Mar 7:22 coveting, wickedness, deceit, sensuality, envy, slander, pride, foolishness.
Mar 7:23 All these evil things come from within, and they defile a person." (ESV)
Jesus had already "declared all foods clean." Thus, when Peter is shown the sheet of food and told to "not call common" what "God has made clean," it is true and makes sense. That it seems Peter had not yet understood or fully understood what Jesus had said does not determine the truth of the matter.
But really, Paul's continual statements that the Law is no longer in force does away with any notion that anyone, never mind Christians, are still to abide by dietary restrictions as given in the Law.