Images and other static files, such as JS and CSS, are cached by Cloudflare by default. You don’t need a page rule to set this. On Cloudflare’s Dashboard > Cache you can set the default TTL for browser cache. You can also set this value at your origin with a “cache-control” header, and Cloudflare will pass to the visitor’s browser whatever is the greatest amount between them.