Safari wants to access my keychain doesn't offer "always deny"... How can I implement this?
There is not an always deny functionality in keychain. Put another way, there is a white list but not a black list.
A somewhat elegant workaround is to turn off AutoFill of passwords in Safari's preferences and you won't even get the request to access the keychain in the first place.
If you don't need the keychain items, you can also delete them from Keychain Access.
Always allow adds Safari to this list: