It might have changed, but when I contacted Silversea they indicated that they didn’t stock 0% spirits and invited me to take my own. Maybe someone else has more up to date information.
Last year I took a bottle of zero gin on board and gave it to a bar steward. He made me some lovely drinks. A previous guest had left a zero rum, which also made up some good cocktails.