A five-year-old boy has died days after he was crushed by a falling parking meter during a school holiday event at a museum.