Entertainment Desk Fox’s new sci-fi fantasy “Alita: Battle Angel” dominated the North American box office charts over the four- day holiday weekend, earning $33.5 million, industry tracker Exhibitor Relations said today. The futuristic film, which stars Rosa Salazar voicing “Alita,”…