"v0" is the version, with the zero indicating that it's the current version of the Component.
As far as I know, there's no built-in way to retrieve the ID without the version; however, it's simple enough to produce:
var version = string.Format("tcm:{0}-{1}", tcmId.PublicationId, tcmId.ItemId);
Or with an extension method:
public static string WithoutVersion(this TcmUri tcmId)
{
if (tcmId.ItemType == ItemType.Component)
{
return string.Format("tcm:{0}-{1}", tcmId.PublicationId, tcmId.ItemId);
}
return string.Format("tcm:{0}-{1}-{0}",
tcmId.PublicationId, tcmId.ItemId, (int)tcmId.ItemType);
}