fix: generate responsive hero background images (#970)
## Summary
Fixes #362 by generating responsive hero background image CSS when the
featured image is available as a Hugo Page Resource.
## Changes
* Adds `layouts/_partials/func/GetFeaturedImageResource.html` to resolve
the same featured-image candidates as a Hugo image resource.
* Updates `layouts/_partials/page-header.html` to generate resized hero
background images with media queries.
* Adds the optional `[params.ananke] responsive_image_widths` setting,
defaulting to `[480, 960, 1440, 1920]`.
* Keeps the existing behaviour for static paths, remote paths, SVG
files, and images Hugo cannot resize.
## Documentation
Documentation PR: gohugo-ananke/documentation#14
## Verification
* Checked issue #362 and its comments, including the earlier unmerged PR
#540 as prior art.
* Checked `CONTRIBUTING.md` and used the required `development` base
branch.
* Compared `issues/362` against `development`; the branch is cleanly
ahead by two commits and behind by zero commits.
* Unable to run a local Hugo build in this environment because direct
`git clone` failed with DNS resolution for `github.com`; verified
changes by repository API inspection and compare output instead.
## Notes
This implementation is intentionally narrower than the older closed PR
#540. It only handles the hero background image requested by the issue
and avoids changing summary images or the figure shortcode.