Add cURL command generation for HTTP monitors (#2591) master
* feat(monitors): copy the monitor request as a curl command Adds a "Copy cURL" entry to the monitor quick actions, on the detail page and in the list table, so an HTTP monitor's request can be replayed from a terminal without waiting for the next check. The command mirrors what apps/checker sends: the OpenStatus user agent, custom headers, the POST application/json default, -L for followRedirects and --max-time from the monitor timeout. Hidden for tcp/dns monitors. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PzRWP9sKSWWuao28PcMrG7 * fix: missing curl on nav monitors * fix: review --------- Co-authored-by: Claude <noreply@anthropic.com>