Normalized geometry grid weights.

This PR enhances the analysis `geometry_area_weights` function to allow for the calculation of normalized cell weights.

For each individual grid cell, the normalized cell weight is calculated as the cell area overlap between the cell and the given geometry divided by the total individual cell area.