I've always thought a Battlebarge more of a specialized Battleship. Though since we don't have rules for them, Grand Cruiser works well enough in this situation.
Thankfully we have Battlefleet Gothic to use as a rough guide for how things work regarding Astartes ships. We know they're generally faster and more maneuverable, and generally more advanced than ships usually are (I doubt you have people hauling guns in to position with chains, on an Astartes ship, but then again... maybe they do?).