Graph Structure Learning for Spatial-Temporal Imputation: Adapting to Node and Feature Scales