Except when Christ said this in Aramaic Peter’s name Kepha is equated with the word for rock, kepha.
The NT was written in Greek. Peter = “petros” = small stone or pebble.
Jesus used “petra” for rock, which means bedrock or enormous rock.
This is right in line with Peter’s own words in Peter 1 4-6, which I posted, and which describe him, and us, as small stones in the church while Jesus is the one cornerstone.
It also bears out the truth of all the Scriptures I listed, which specify that Jesus/God is the only Rock and foundation. Scripture does not contradict itself.
The Holy Spirit inspired the New Testament to be written in Greek which specifically differentiates between petra and Petros. We'll go with what the Holy Spirit inspired not the second guessing of the Catholic Church.