It is safe to delete everything in /home/username/.cache/ but keep in mind cache exists for a reason, it speeds things up. So if the data does not exist in cache it has to be generated again as needed.
Example:
If thumbnail cache is deleted next time you browse to a directory that has lots of pictures the thumbnails will be significantly slower to load the first time you go to that directory.
sudo journalctl --vacuum-time=2d
simply prunes systemd journal logs keeping only the last 2 days worth. Completely safe to do to also.
I would recommend running this command too:
sudo eopkg dc
It clears the package cache which if you only use the command line for package installation / updates will never be cleared automatically.