Enhancing Image Super-Resolution with Deep Gradient Guidance and Multi-Scale Residual Blocks in a GAN Framework Sanjay Patel