feat: implement fa-properties on fa-image-surface, same as fa-surface

(I think the current whitelist approach is fair enough.)