load Layer Metadata
Fetches user-facing weather product metadata from layerMetadataURLPath.
The response is parsed into WeatherLayerMetadata entries used by product browsers or docs-style UIs.
Return
Result.success with parsed metadata, or Result.failure when network/parsing fails.