Allah is not omniscient and he does not know the future; except to the extent, that he knows the Holy Bible of Christianity. You know why? Because he is not Almighty God. He is merely a fallen angel. The same is true about Buddha, The Hindu gods, Atheism, etc.
If Allah had been bold enough to fill the Koran with prophecy, then it would have been obvious that Islam is a false religion, because prophecy after prophecy would have been proven wrong, thus exposing Islam for what it really is. Allah had to convince his followers, by other means. Therefore I submit to you, that Islam is a false religion. Allah IS NOT omniscient!
YaHVeh is the God of the Christians and Jews and He is omniscient. Micah 5:2 is a prophecy inspired by YaHVeH to the Hebrew prophet Micah foretelling Bethlehem as the birth place of Messiah. Some 700 years later; JesusMessiah was born in Bethlehem.
YaHVeH inspired the Hebrew prophet Isaiah to write Isaiah 53 about the suffering, death, and burial of Messiah. This prophecy was fulfilled over 700 years later, when Jesus was beaten, tortured, crucified and buried.
The Hebrew Prophet and Messiah, Jesus, prophesied in John 2:19, that He would be resurrected back to life three days after His death. Christ indeed rose from the dead on the third day and showed Himself to His disciples by many infallible proofs.
Over 60 major prophesies concerning Messiah all came true exactly as foretold by the Hebrew prophets.
The Holy Bible is filled with many many prophesies and not one single one of them has ever been proven false. The simple obvious reason is, that the One Who inspired the Holy Bible is indeed omniscient and He is indeed the One True God!