gitea/routers
Hester Gong 6a4be2cb6a
Add cardtype to org/user level project on creation, edit and view ()
Part of 

The way to fix the missing cardtype for user/org level projects in this
PR is to port the cardtype related part from  to org/user level
projects' template and router functions.

Before:
<img width="1135" alt="截屏2023-04-11 13 55 49"
src="https://user-images.githubusercontent.com/17645053/231069068-ba897129-ae90-4aa0-9b0f-468bf5c65375.png">

<img width="1131" alt="截屏2023-04-11 13 55 59"
src="https://user-images.githubusercontent.com/17645053/231069084-279f6681-5a10-42da-b5a8-2b0ba47c7078.png">


After:
Create
<img width="835" alt="截屏2023-04-11 13 27 16"
src="https://user-images.githubusercontent.com/17645053/231064445-0d6e12bd-5725-48db-a102-80e7472757c2.png">

Edit
<img width="852" alt="截屏2023-04-11 13 27 05"
src="https://user-images.githubusercontent.com/17645053/231064503-c70525cd-1038-43ec-8d93-8b8d95d183d4.png">

View
<img width="1329" alt="截屏2023-04-11 13 26 56"
src="https://user-images.githubusercontent.com/17645053/231064529-26023c85-698b-4b2e-af02-45f9820c77ec.png">

Co-authored-by: Giteabot <teabot@gitea.io>
..
api Add actions support to package auth verification ()
common Editor preview support for external renderers ()
install Set `X-Gitea-Debug` header once ()
private Refactor internal API for git commands, use meaningful messages instead of "Internal Server Error" ()
utils Implement FSFE REUSE for golang files ()
web Add cardtype to org/user level project on creation, edit and view ()
init.go Refactor `setting.Database.UseXXX` to methods ()