Spike-Phase Coding Boosts and Stabilizes Information Carried by Spatial and Temporal Spike Patterns