In JSF page templates I use this code to include a CSS resource:
<h:outputStylesheet library="css" name="mystyles.css"  />
The usual way to implement CSS cache busting would be to add a version parameter, like v=123, however this is not supported in outputStyleSheet:
<h:outputStylesheet library="css" name="mystyles.css?v=123"  />
will cause a JSF1064 warning and the CSS will not be found.