This diff adds a component that is able to decrypt and display encrypted images. It is similar to the `<RemoteImage>` component but I rewrote it to hooks.
The decryption is performed on every mount so this is very inefficient, caching will be added later.
Depends on D7224, D7232