Who should be the owner of wordpress's file and directories?
There are no specific rules regarding Apache & ownership of files/directories for WordPress. Rather it should be the generic one for PHP. Check this one: https://unix.stackexchange.com/questions/30879/what-user-should-apache-and-php-be-running-as-what-permissions-should-var-www