I do not believe the Bible contradicts any timeline. We do not know how the time of God. The word day in genesis means a defined derived of time and not an earthly day. We cannot hold God to our understanding of time. That is putting too much of mans understanding onto God. I can believe in both a long or short creation. We will know those answers when we are with him but my guess is it won’t matter. Creation timeline is not a salvation requirement, yet we can marvel at the creation.
Something has to explain the uncomfortable facts of Geology. There is a very serious contradiction once you understand Geology.
No, the Hebrew word for “day” means a day. It is used throughout the Hebrew Scriptures to mean a day. No reason to make an exception for Genesis 1 use unless you are trying to twist it to submit to Darwin.