AWS, Azure e Alibaba tem free tier para 1 ano. Se organizar pode hospedar aplicações até 3 anos de graça.

A Oracle tem uma máquina ARM de 4CPU e 24GB de RAM totalmente gratuita permanentemente. A disponibilidade é baixa, tem que procurar muito uma região que você consiga criar, mas a máquina é um monstro!

Nesses planos VPS, só é possível implantar APIs spring boot + database? Ou tem o total suporte para APIs Spring Boot + Database + Frontend?

VPS você tem acesso root na máquina, é como se fosse um PC linux totalmente zerado, você faz o que quiser, instala o que quiser. Na minha tenho quase 40 instâncias docker com servidores em: MySQL, PgSQL, Java, Spring, Next, Nuxt, PHP, Python, Node, RabbitMQ, .NET, ...

Recomendações pessoais

Recomendo instalar o MÍNIMO POSSÍVEL direto na máquina. Só git e docker e dockerizar tudo. isso deixa a máquina limpa e pode instalar diversas tecnologias sem uma interferir na outra

Obrigado amigo, você esclareceu bastante minha dúvida, finalmente uma resposta direta e clara! Pelo visto tenho que ter algum conhecimento de servidores. Fizeste algum curso para isso? Pelo menos um que dê uma base na questão do deploy e configuração desses serviços de host / máquinas onde a aplicação estará rodando...

Não, se procurar no youtube não é difícil encontrar, pega cada tecnologia separada ex: - Como criar servidor AWS (ou azure, ou oracle) - Como conectar no servidor por ssh - Como instalar git (docker, ...) na aws Se for um passo de cada vez uma hora fica pronto
Muito obrigado Pilati! Vou dar uma olha nisso, de verdade obrigado pelos feedbacks!