Increase readability of assets.yml.lock

We encode the fingerprints with UTF-8 so they don't get dumped as binary in the assets.yml.lock.
This makes it easier to troubleshoot if we have to compare the assets.yml.lock contents with the fetched assets' filenames