parse If Match To Version
Parses an If-Match header value back into a Long version, tolerating both weak (W/"42") and strong ("42") forms as well as bare numeric values. Returns null when the header is missing, blank, or not parseable.