Added RasterSource/GDALBand GDAL objects

Based on Daniel Wiesmann's raster branch. Refs #23804.
"reading and getting" -> "retrieving"?
link to the new section of the docs?