When you go into your booking it has this …Excursions and amenities like drink packages and in-stateroom gifts will be available for purchase on board
.it doesn’t say anything about the steak house so you could ring Carnival and ask them , lot of people complain on Facebook about getting onto customers service
the phones are open from 8am to 7pm Sydney time and the best time to ring is at 8am