All people, as they move toward their wake-up time, start to sleep more lightly, and maybe there is something that is waking her at this time.
That being said, at age 4, she should not be getting a bottle. A cup of water is okay, but bottles are bad for teeth formation and the general rule is to eliminate bottles after the baby turns 1 year.
10 to 12 hours is the norm for 5-year-olds; some 5yo will need more and some might need less. If you want her to sleep past 5 am, you might want to move the bed time back an hour or so.
I've heard of moms and dads using a special light on a timer--when the light goes on, that means it's time to get up. If it's off, it means its night time. If the room she plays in is thoroughly safety-checked, and you set rules on what she can do, I would think that might work. Make sure that all other areas are blocked off though - bathrooms, other rooms, and the stairs. I, myself, would be worried about the mischief our little one would get into regardless, so I think I would opt for moving the bed time back and make sure she plays outside a lot (to get her good and tired).
This isn't directly to the point, but at age 4, even though she gave up a nap, in place of a nap, she can do quiet time instead. You'll have to get her started on an activity (drawing or reading, or some other "quiet play") and start out with only a few minutes of QT and gradually work up to 20-30 minutes or whatever.
I have to say, I was really surprised at how judgmental one or two of the responses were....If you're happy with co-sleeping, and your daughter is, that's fine. And frankly I think only early morning people like getting up at 5 am generally....