Battleships are from a different era.
Back when Navies formed a battle line to exchange broadsides or preferably "cross the T" with a hostile fleet at or just over the horizon, massive ships with the ability to handle massive armament were the way to go.
In today's world with the exception of aircraft carriers, size has no relation to how lethal they potentially happen to be. Their destructive potential to an enemy fleet or even shore targets is actually less than the much smaller ships of today and vulnerability is off the charts. There isn't much out there that can't sink one if they can get to it.
Without the support ships and aircraft pushing the launch envelope to 150-200 miles increasing time for defense, even aircraft carriers would be nothing more than a large target. You don't even have to sink it to put one out of the fight, just slow it down.
Any A.I.P submarine or aircraft that can get