Large Deviations and Multifractal Analysis for Expanding Countably-Branched Markov Maps