static vs dynamic
The thing to remember is that Boyle's and Charles' Laws apply only to static control volumes in which the parameters (T, P, energy...) are constant throughout. The met problem (frontal passage etc.) is a problem of dynamic conditions with uneven energy levels around the atmospheric map. Thus a high pressure region may indeed be a cool region as well - maybe a met guy can give us some insight re what drives this phenomenon.