Update after_validation callbacks for geocoding in Garden model to
use `if: :will_save_change_to_location?`. This prevents external
geocoding requests when non-location attributes (e.g. layout grid
dimensions) are updated.
Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com>