This pr allows the witchsky app to render any link facet that even resembles a URI, except for javascript due to XSS
Composer facet detection is still handled by @atproto/api which means facets have to be created manually (/xrpc/com.atproto.repo.createRecord or using PDSls), Profile website is fetched using /xrpc/app.bsky.actor.getProfile which does not return a website field with any URI (using the Bluesky PDS) meaning it would have to be fetched seperatly TLDR: renders almost any link except javascript,
Tests: tested regex with results https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:iif6bnwns5ikitrpwvlz2eo5/bafkreiam3mexbusg5bususfud2jdf2t3dhbtzs3ckvpqh67kqearmarxq4
(Resubmission of #59 because i fucked up (forgot) updating the feature brach resulting in a giant round that lagged my whole system, sorry, this time it should probably proper)