This implements the likelihood attribute for the switch statement. Based on the discussion in D85091 and D86559 it only handles the attribute when placed on the case labels or the default labels.
It also marks the likelihood attribute as feature complete. There are be more QoI patches in the pipeline.
multiple ''case'' labels or the ''default'' label