Reuse the rendered social card

Share rendering across concurrent requests to avoid repeated image initialization. Answer metadata-only requests without rendering.

Loading changed files