fix: add timeout to fetch to prevent silent hangs
Merged
EI
5mo ago+31+31+01234567890123456789-10-10-01234567890123456789
Add AbortSignal.timeout(5s) to fetch requests to ensure they fail fast instead of hanging indefinitely when network issues occur.
Contributes to: #869