DB_OWNER permissions for user
Well , its simple from the word itself db_owner:


  Members of the db_owner fixed database role can perform all
  configuration and maintenance activities on the database, and can also
  drop the database.


So yes , user with db_owner role can change the recovery model.

Also, for complete understanding please read Database-Level Roles