I don't think Peter was lied to - But Peter didn't understand... So he obviously took it to mean something other than it meant on it's face (because it couldn't mean what it seemed to mean, as God explicitly declared the Torah to be immutable... forever). That lack of understanding was washed away by an epiphany wrt the House of Cornelius, wherein Peter himself declares the meaning of the dream... And there is not one whiff of proof that Peter ran off to find a bacon-cheeseburger after the vision... He seems to have remained Torah observant, as did the other disciples.
And I flatly deny the idea that the object(s) used in the dream must be a true aspect - there are tons of examples of dreams in the Bible that had to be interpreted because the objects of the dream could not be understood. What is paramount in the dream is that YHWH never called the gentiles themselves unclean... Jewish Tradition did that... All the things in the dream were definitely defined as unclean. The meaning is not that 'these things are now clean (they cannot be made clean without breaking the Torah, which YHWH is declarative that he would not do)', but rather 'don't call unclean what YHWH has made clean'. The Gentiles are made clean by their desire to be clean just like any Jew.
There are passages in the Bible (OT and NT) where instruction is given for specific persons or groups without being given for all of humankind. There are several scenes in the Bible which can only be understood to the greater depth with an understanding of modern Physics/Science, but the passages ring true from that time to ours because God is not a liar therefore He will not lie.
Riight.... What stands in the way of that is the Prophets, who speak of a day when the Torah will go out from Jerusalem, and the whole world will keep it, to include specifically, the Sabbaths (the Sabbath and Holy Days). God will not be made a liar... You are right in that... and his prophets are his qualified agents - If they are lying, God is lying. So I will take the Torah and the Prophets over the traditions that teach counter to what they say.
Peter's dream was, well, instructional, and for Gentiles a revelation on Salvation as well as instructional on foods. That dream did not remove the food restrictions on Jews, but it did reveal more than just the food regs donchaknow.
I disagree profoundly that the food restrictions are 'for the Jews'. Yeshua gave an explicit command to do and to teach the Torah. That means every Christian, as there is no more 'Jew and Gentile'.
I’m sure God will check with you before giving any further instructions to humankind ...