Fine-Grained Uncertainty Decomposition in Large Language Models: A Spectral Approach