- shader_noise_ksampler.py: register_shader_generator now registers to both
the legacy SHADER_GENERATORS dict and the new centralized registry,
matching the behavior in __init__.py for backward compatibility
- core/transforms.py: resize_noise_spatial now considers INPUT tensor
dimensionality when selecting interpolation mode, not just target_size.
For 5D video tensors with 2D target_size (H, W), uses frame-by-frame
bilinear interpolation via new _resize_5d_tensor_spatial helper.
Previously would incorrectly select bilinear mode for 5D tensors.